用户登录
用户注册

分享至

hibernate 乐观锁 抛异常

  • 作者: 死性不改77896306
  • 来源: 51数据库
  • 2021-01-11
现在的hibernate其实已经屏蔽掉了这个方法的
现在的hibernate中的配置有了version属性,hibernate就会自动加上悲观锁和乐观锁
所以这些方法就没有什么必要了



  乐观锁是一种程序实现,无论用不用hibernate都能实现,与sql和数据库都没有关系。
悲观锁由sql语句for update标识触发,是由数据库支持的,也与hibernate自有技术无关。
hibernate提供了对悲观锁的支持,是通过设定参数实现的,本质是为了变更最终发出去的sql写法,和用不用hql没有关系。
如果想不明白,还是再去认真了解一下乐观锁和悲观锁吧
软件
前端设计
程序设计
Java相关