[jboss-user] [EJB 3.0] - Correct recovery with optlock and extended PC
gena777
do-not-reply at jboss.com
Sat Jul 7 10:23:55 EDT 2007
Hello all,
some entity was changed otherwise during it was editing in web. This entity is associated with an extended persistent context. After trying to persist the changes, it naturally (as expected) throws an exception. My idea is
| Entity merged = em.merge(dirtyEntity) ;
| if(merged.isModifiable())
| em.persist(merged);
|
quite simple, but the merge returns an entity with old version number (doesn't hit the DB). So this simple case doesn't work.
What is the best way to recover from the optimistic lock exception/issue?
Thank you for advise, Gena
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4061597#4061597
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4061597
More information about the jboss-user
mailing list