如何从java代码中编写乐观和悲观锁定代码
发布时间:2020-05-24 15:02:58 所属栏目:Java 来源:互联网
导读:我知道乐观和悲观锁定是什么,但是当你编写 java代码时,你是如何做到的?假设我使用Oracle和 Java,我在JDBC中有任何方法可以帮助我做到这一点吗?我该如何配置这个东西?任何指针将不胜感激. 您可以用这种方式在数据库表中实现乐观锁(这是在Hibernate中完成乐
|
我知道乐观和悲观锁定是什么,但是当你编写 java代码时,你是如何做到的?假设我使用Oracle和 Java,我在JDBC中有任何方法可以帮助我做到这一点吗?我该如何配置这个东西?任何指针将不胜感激. 解决方法您可以用这种方式在数据库表中实现乐观锁(这是在Hibernate中完成乐观锁定的方式):>将整数“版本”列添加到表中. 您的更新应该是这样的 UPDATE mytable SET name = 'Andy',version = 3 WHERE id = 1 and version = 2 当然,这种机制只有在所有各方都遵循它的情况下才有效,这与DBMS提供的无需特殊处理的锁相反. 希望这可以帮助. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
