Hibernate乐观锁定方法

时间:2014-12-09 19:35:37

标签: java hibernate optimistic-locking

我有一个实体:

@Entity
public class Client {
  .....

    @Version
    @Column(name="OPTLOCK")
    private long version;
}

现在乐观锁始终有效,现在每个方法都可以抛出一个ObjectStaleStateException 但是,如果我想用一些特定方法制作乐观,我该怎么办? 我的服务中有10个方法使用我的客户端实体,但我想从10开始使用Optimistic方法。

1 个答案:

答案 0 :(得分:1)

我从您的问题中了解到,您希望锁定功能用于特定的服务方法。

据我所知,这是不可能的。

如果你选择悲观锁定,你可以明确地传递锁定模式。