【问题标题】:spring mvc hibernate lock row of tablespring mvc休眠锁表行
【发布时间】:2014-02-14 08:11:26
【问题描述】:

当其他用户编辑此行时,是否有任何方法可以锁定用户编辑行。我使用了 spring mvc、hibernate 和 mysql 数据库。 请帮我。谢谢

【问题讨论】:

    标签: java hibernate spring-mvc


    【解决方案1】:

    http://docs.jboss.org/hibernate/core/4.0/devguide/en-US/html/ch05.html https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Web_Platform/5/html/Hibernate_Core_Reference_Guide/transactions-locking.html

    阅读这些说明如何锁定休眠的链接。

    我会推荐一个悲观的(选择基于更新)

    引用: “如果使用 UPGRADE 或 UPGRADE_NOWAIT 调用 Session.load(),并且会话尚未加载所请求的对象,则使用 SELECT ... FOR UPDATE 加载该对象。如果为已经加载的对象调用 load()加载了比请求的限制更少的锁,Hibernate 为该对象调用 lock()。"

    【讨论】:

      猜你喜欢
      • 2014-02-02
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 2015-02-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多