jpa - ViewerSupport.bind doesn't work correct with entities -


in rcp-application have tableviewer bind writablelist of persons:

input = new writablelist(modelprovider.instance.getpersons(), person.class); viewersupport.bind(viewer, input, beanproperties.values(new string[] { "firstname", "lastname", "married" })); 

if create persons in getpersons() works fine in tableviewer. can modify entry , after modfication new value labled in table.
getpersons():

persons = new arraylist<person>(); persons.add(new person("rainer", "zufall", "male", true)); persons.add(new person("reiner", "babbel", "male", true)); persons.add(new person("marie", "dortmund", "female", false)); return persons; 

but if persons returned entitymanager, modified entry not labeled in table, although fields in person objects set.
getpersons():

factory = persistenceprovider.createentitymanagerfactory(persistence_unit_name,map); entitymanager = factory.createentitymanager(); query q = entitymanager.createquery("select p person p"); list<person> persons = q.getresultlist(); entitymanager.close(); return persons; 


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -