Hibernate读书笔记-----乐观锁与悲观锁(二)

2014-11-24 08:46:53 · 作者: · 浏览: 1
ommit(); //..........2

session1.close();
session2.clear();

}

执行以上代码,代码将在.....2处抛出StaleObjectStateException异 常,并指出版本检查失败。


在这里是先提交者成功,后提交者失败。当前事务正在试图提交一个过期数据。通过捕捉这个异常,我们就可以在乐观锁校验失败时进行相应处理。
作者:chenssy