我有一个实体:
@Entity
public class Client {
.....
@Version
@Column(name="OPTLOCK")
private long version;
}现在乐观锁总是有效的,现在每个方法都可以抛出一个ObjectStaleStateException,但是,如果我只想让某个特定的方法变得乐观,我该怎么做呢?我在我的服务中有10个使用我的客户端实体的方法,但我只想乐观地使用10个方法中的一个。
发布于 2014-12-10 04:00:33
我从您的问题中了解到,您希望将锁定功能用于特定的服务方法。
据我所知,这是不可能的。
如果你选择悲观主义锁,你可以显式地传递锁模式。
https://stackoverflow.com/questions/27387324
复制相似问题