摘要: 1.悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:select * from account where name="Erica" for update在更新的过程中,数据库处于加锁状态,任何其他的针对本条数据的操作都将被延迟。本次事务提交后解锁。而hibernate悲观锁的具体实现如下:Stringsql="查询语句";Queryquery=session.crea 阅读全文
posted @ 2011-05-11 10:43 wblade 阅读(6613) 评论(0) 推荐(0) 编辑