随笔分类 - Hibernate
摘要:悲观锁:认为在修改数据库数据的这段时间里存在着也想修改此数据的事务!乐观锁:认为在短暂的时间里不会有事务来修改此数据库的数据!悲观锁:基于jdbc实现的数据库加锁如下:select * from account where name="Erica" for update.在更新的过程中,数据库处于加锁状态,任何其他的针对本条数据的操作都将被延迟。本次事务提交后解锁。hibernate悲观锁的具体实现如下:String sql="查询语句";Query query=session.createQuery(sql);query.setLockMode(&qu
阅读全文