5.8.5.2. 兼容性转换


JBoss EAP 7.3 包括了一个兼容性转换器,该转换器解决了不再与 Hibernate ORM 5.1 兼容的 Hibernate ORM 5.3 API 方法。转换器是一种临时测量方法,允许使用 Hibernate ORM 5.1 构建的应用在 JBoss EAP 7.3 中展示与 Hibernate 5.3 相同的行为。这是一个临时解决方案,您应该用推荐的 JPA 方法调用替换这些方法调用。

您可以通过以下方法之一启用转换器:

  • 您可以通过将 Hibernate51CompatibilityTransformer 系统属性设置为 true 来全局启用转换器。
  • 您可以使用 jboss-deployment-structure.xml 文件在应用级别启用转换器。

    <jboss-deployment-structure>
      <deployment>
        <transformers>
          <transformer class="org.jboss.as.hibernate.Hibernate51CompatibilityTransformer"/>
        </transformers>
      </deployment>
      <sub-deployment name="main.war">
        <transformers>
          <transformer class="org.jboss.as.hibernate.Hibernate51CompatibilityTransformer"/>
        </transformers>
      </sub-deployment>
    </jboss-deployment-structure>
    Copy to Clipboard Toggle word wrap

下表列出了已转换的 Hibernate 5.1 方法,以及它转换为的 Hibernate 5.3 方法。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat