This week's book giveaway is in the Features new in Java 9 forum.
We're giving away four copies of Java 9 Revealed and have Kishori Sharan on-line!
See this thread for details.
Win a copy of Java 9 Revealed this week in the Features new in Java 9 forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

optimistic locking for every object is necessary over?  RSS feed

 
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
Boost this thread!