Problem ze Swing+JPA+Binding w NetBeans

0

Witam. Korzystam ze Swing+JPA+Binding w NetBeans. Za pomocą JPA tworzę encje i podpinam je (Binding) do JTable. Wszystko jest ok jeżeli encje dotyczą pojedynczych tabel. Kiedy encje dotyczą kilku tabel (korzystam z adnotacji @SecondaryTable) nie moę wyświetlić w JTable zawartości pól odnoszących się do tabel podrzędnych. Kidy te same dane wyświetlam w konsoli poprzez metody get wszystko jest ok. Proszę o pomoc.

0

Dodatkowo wklejam kod:

EntityManagerFactory emf = Persistence.createEntityManagerFactory("JPA2");
EntityManager a = emf.createEntityManager();
javax.persistence.Query q = a.createQuery("Select it From ItIndeks it");
List<ItIndeks> coll = q.getResultList();
for(ItIndeks b : coll){
System.out.println(b.getSymbol()+" "+ b.getEAN()+" "+b.getTyp()); //to dziala poprawnie pola EAN i Typ pochodza z tabeli podrzednej
}
jTableBinding = org.jdesktop.swingbinding.SwingBindings.createJTableBinding(org.jdesktop.beansbinding.AutoBinding.UpdateStrategy.READ_WRITE, coll, Indeksy);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${symbol}"));
columnBinding.setColumnName("Symbol");
columnBinding.setColumnClass(String.class);
columnBinding = jTableBinding.addColumnBinding(org.jdesktop.beansbinding.ELProperty.create("${ean}")); //to pole jest puste na JTable
columnBinding.setColumnName("EAN");
columnBinding.setColumnClass(String.class);
bindingGroup.addBinding(jTableBinding);
jTableBinding.bind();

bindingGroup.bind();

1 użytkowników online, w tym zalogowanych: 0, gości: 1