我想在 Hibernate/Spring Data JPA 中的物體級別鎖定一個表。
這是我的代碼的模型:
@Entity
@Data
@Table(name = "Armor")
public class Armor {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
@OptimisticLocking
private String armorBrand;
}
除了整張桌子,我可以這樣做嗎?
我目前正在使用 JpaRepository 進行更新。我想繼續使用它而不是 EntityManager。
uj5u.com熱心網友回復:
也許@Lock這就是你要找的。
@Lock(LockModeType.PESSIMISTIC_READ)
public Optional<Armor> findById(Long armorId);
uj5u.com熱心網友回復:
使用以下內容:
setLockMode(String alias, LockMode lockMode)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/326496.html
