hibernate之什么时候应该使用悲观锁?

来源:互联网 发布:人类起源于非洲 知乎 编辑:程序博客网 时间:2024/05/13 07:53

hibernate之什么时候应该使用悲观锁

----------

 

持久化上下文高速缓存为处于持久化状态的实体实例提供可重复读取。然而,这并非永远都是足够的。例如,同时通过标识符获取实体实例(如:get,load)与读取标量查询(HQL):

 

因为通过HQL查询是绕过持久化上下文高速缓存与二级缓存的,所以持久化上下文高速缓存就不能提供可重复读取了。为了数据安全,我们应该为该操作单元使用显式的悲观锁。

 

原创粉丝点击