我必须写一个简单的演示,从一个联合银行取款金额.Andy和仁持有一个联合银行账户编号123。假设他们的账户中有100美元,.Jen和Andy在同一时间操作他们的账户,两人都试图提取90美元,此时.My事务隔离设置为读提交,并且两人都能够提取资金,将余额留在-(负)80美元,尽管我有限制,余额永远不能小于0。
我使用hibernate .Is版本控制是解决这个问题的唯一方法,还是应该使用另一个隔离级别?
发布于 2010-06-01 20:00:26
我很想说乐观锁定确实是可行的(这就是我要做的,而不是改变隔离级别,对同一记录的并发访问听起来像是一种例外情况)。
https://stackoverflow.com/questions/2949039
复制相似问题