我有一个实体:
@Entity
public class Client {
.....
@Version
@Column(name="OPTLOCK")
private long version;
}
现在乐观锁始终有效,现在每个方法都可以抛出一个ObjectStaleStateException 但是,如果我想用一些特定方法制作乐观,我该怎么办? 我的服务中有10个方法使用我的客户端实体,但我想从10开始使用Optimistic方法。
答案 0 :(得分:1)
我从您的问题中了解到,您希望锁定功能用于特定的服务方法。
据我所知,这是不可能的。
如果你选择悲观锁定,你可以明确地传递锁定模式。