【问题标题】:Disable automatic versioning in Hibernate JPA provider?在 Hibernate JPA 提供程序中禁用自动版本控制?
【发布时间】:2010-09-03 09:03:23
【问题描述】:

我们正处于将 EJB2.1 实体 bean 转换为 EJB3 的迁移过程中,我们选择 Hibernate 作为 Weblogic 中的 JPA 1.0 提供者。

我们想禁用自动。持久化时实体版本的增量。是否可以关闭此功能? (如在 property 或 persistence.xml 中?)

JPA 1.0 是否支持悲观锁定?

谢谢

【问题讨论】:

    标签: java hibernate jpa versioning


    【解决方案1】:

    Hibernate 使用@Version 注释来表示实体上的版本化字段。只需删除此注释,此字段的增量将被禁用。

    Pessimistic locking 被休眠支持

    【讨论】:

    • 好的,谢谢!问题是实体在项目之外,我们无法更改实体注解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 2018-05-19
    • 2014-12-15
    • 1970-01-01
    • 2011-02-01
    • 2019-01-16
    相关资源
    最近更新 更多