我是使用 Hibernate/Spring 的 JPA 新手。我的用例是:我有 2 張桌子 -A和B. 當(dāng)用戶查詢 tableA并獲取一行時(shí),它應(yīng)該被鎖定并且不會發(fā)布給其他任何人,直到用戶使用返回的數(shù)據(jù)和更新的 table 完成一些操作B。我可以IS_LOCKED在表中添加一列(比如)A,然后在操作完成后更新它。但我想弄清楚這個問題是否有更好的解決方案。不確定javax.persistence.LockModeType在這種情況下是否有很大用處。JPA 專家懇請指教。
如何使用 JPA 鎖定數(shù)據(jù)庫行,直到更新另一個表
喵喵時(shí)光機(jī)
2021-06-07 17:35:18