> I tried to turn off auto detaching after commit or entity manager closing by setting openjpa.AutoDetach property to "false" or to empty value, but it seems not to work as I expected.
Funny to see this email today.. I coincidentally tried this last week as well! I got it working on one open EM directly, with this (but read on): OpenJPAEntityManager oem = (OpenJPAEntityManager)em; System.out.println(oem.getAutoDetach()); EnumSet<AutoDetachType> d = oem.getAutoDetach(); d.clear(); oem.setAutoDetach(d); but NOT, whatever I tried, with any config. on the EntityManagerFactory... > I know that this behavior is not exactly consistent with JPA standard. Exactly; so after a good night's sleep we're not using above, and found another solution to our "problem" instead. PS, if anybody is interested: The problem why we also initially wanted to turn off auto detaching for entity manager closing was that the http://static.springsource.org/spring/docs/2.0.8/api/org/springframework /orm/jpa/SharedEntityManagerCreator.html "will fall back to a newly created EntityManager per operation" for a non-transactional read, so it closes the EM in its Proxy, and thus stuff detaches before you get a chance to do anything in between. We are now going to do what we wanted to do before Spring does its close() and implicit detach in a @PostLoad instead. -----Original Message----- From: Adam Borkowski [mailto:[email protected]] Sent: Monday, November 16, 2009 6:16 PM To: [email protected] Subject: Is it possible to turn off AutoDetach? I tried to turn off auto detaching after commit or entity manager closing by setting openjpa.AutoDetach property to "false" or to empty value, but it seems not to work as I expected. Is there any possibility to turn AutoDetach off? I'm using OpenJPA 1.2.1 version. I know that this behavior is not exactly consistent with JPA standard. Thanks, Adam Borkowski -- View this message in context: http://n2.nabble.com/Is-it-possible-to-turn-off-AutoDetach-tp4013250p401 3250.html Sent from the OpenJPA Users mailing list archive at Nabble.com. ____________________________________________________________ This email and any files transmitted with it are CONFIDENTIAL and intended solely for the use of the individual or entity to which they are addressed. Any unauthorized copying, disclosure, or distribution of the material within this email is strictly forbidden. Any views or opinions presented within this e-mail are solely those of the author and do not necessarily represent those of Odyssey Financial Technologies SA unless otherwise specifically stated. An electronic message is not binding on its sender. Any message referring to a binding engagement must be confirmed in writing and duly signed. If you have received this email in error, please notify the sender immediately and delete the original.
