数据库锁问题
悲观锁和乐观锁 直接用hibernate可以很方便的解决
我想问的是在开发的时候如果不用hibernate怎么来解决呢。
我的理解是这样的,数据库表中加一个字段比如 isusing字段 默认值0 表示没有占有,当有人编辑操作时修改其状态 1 ,操作完成之后再修改为默认值 0。
但是如果我刚点击编辑操作,isusing变成了1 而突然终止了操作,比如死机 浏览器突然关闭。
如果使用事务,就是说我isusing字段再操作完之后再提交。这样就会产生冲突,你点击了操作,我也点击了操作不就冲突了么。
因为以前没有详细接触过,希望用过的高手说一下思路 谢谢。