Newbie question alert... I'm working with the contactlist sample app (works fine now
that I'm back to using myfaces) and I want to prevent lost updates. I added a version
field to Contact, gave it a @Version annotation, and a getter/setter pair, and it seems to
get updated by Hibernate as expected. But when I try overlapping edits, I just can't
seem to get it to throw an OptimisticLockException, the last commit still wins every
time.
Am I naively assuming that just adding a @Version field turns optimistic lock enforcement
on automatically? Is there something else I need to do to make optimistic locking work?
I'm not quite sure, when and if I do get it working, what the practice for handling
such an exception is either. I suppose I can hack in some kind of redirect.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979463#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...