For example, I have an entity class named User. I persist and then remove an
instance of User.
//
// EntityManager em is initialized before the following code
//
em.getTransaction().begin();
User user = new User();
user.setName("name1");
em.persist(user);
em.getTransaction().commit();
System.out.println(user.getName); // will print out name1
em.getTransaction().begin();
em.remove(user);
em.getTransaction().commit();
System.out.println(user.getName); // will print out null (oh no!)
After I persist and remove the same instance of User, it's fields became
null. I believe this is expected behavior, but is there a way that I might
be able to retrieve the original values of the fields?
Thanks.
--
View this message in context:
http://openjpa.208410.n2.nabble.com/Null-field-values-after-calling-EntityManager-remove-tp4979489p4979489.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.