Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

optimistic locking for every object is necessary over?

 
Brendon Woodford
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi every member of the forum ,

I have gone through the optimistic locking through version checking facility in hibernate which is better than pessimistic locking for scalability and performance.
My question is : is it applicable to all the entities we create in our application? In my view, whatever little I have known is that this is a good facility and all the entities should support this by using the <version> element in the mapping file and an extra field private int version in the corresponding class.
Please correct me if I am wrong.

Thanks everybody
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, versioning is a good technique to use - whether you use Hibernate or not. Without optimistic locking you run the risk of lost updates.
 
Brendon Woodford
Ranch Hand
Posts: 53
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Paul.
 
Paul Sturrock
Bartender
Posts: 10336
Eclipse IDE Hibernate Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You are welcome.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic