[英]How to enforce write lock on table row using JPA/Spring/Hibernate
[英]spring mvc hibernate lock row of table
當其他用戶編輯該行時,有什么方法可以鎖定該用戶編輯行。 我使用了spring mvc,hibernate和mysql數據庫。 請幫我。 謝謝
http://docs.jboss.org/hibernate/core/4.0/devguide/zh-CN/html/ch05.html https://access.redhat.com/site/documentation/zh-CN/JBoss_Enterprise_Web_Platform/5/html /Hibernate_Core_Reference_Guide/transactions-locking.html
閱讀這些說明如何鎖定休眠的鏈接。
我會推薦一個悲觀的(選擇基於更新)
quote:“如果使用UPGRADE或UPGRADE_NOWAIT調用Session.load(),並且會話尚未加載所請求的對象,則使用SELECT ... FOR UPDATE加載該對象。如果對於已被加載了比請求的限制更少的鎖定,Hibernate對該對象調用lock()。”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.