最佳答案:hibernate中两种锁机制: 悲观锁,乐观锁.悲观锁:采用数据库本身的锁机制,for update或no wait优点:处理并发彻底,并发处理比较好缺点:当一个用户锁定记录的时候,其它用户都不能使
hibernate中两种锁机制: 悲观锁,乐观锁.
悲观锁:采用数据库本身的锁机制,for update或no wait
优点:处理并发彻底,并发处理比较好
缺点:当一个用户锁定记录的时候,其它用户都不能使用了,容易造成长时间的等待.
乐观锁:是Hibernate自己实现的,采用版本控制的方式实现处理并发.
1.添加version元素
2.声明使用版本控制的方式实现乐观锁optimistic-lock=