将JBOSS EAP 6.2迁移到JBOSS EAP 7.0时出现Hibernate问题

时间:2017-05-10 07:44:44

标签: jboss-eap-6 jboss-eap-7

尝试从JBOSS EAP 6.2迁移到面向hibernate问题的JBOSS EAP 7.0时。我正在尝试使用现有的hibernate 4.x进行迁移(不使用hibenate 5.x),因为我不应该做任何代码更改。请任何人帮我解决这些问题。

1 个答案:

答案 0 :(得分:0)

我认为在WildFly / EAP 7中删除了使Hibernate 4成为可能的功能。技术上可以在EAP 6中集成一些Hibernate 3版本。允许容器与Hibernate 4集成的功能在上游WildFly版本中被删除JBoss EAP 7所基于的。保留在EAP 7中的迁移集成代码适用于Hibernate 4,但未经过测试。

从技术上讲,应该可以通过提供适当的jar文件,部署依赖性,配置和代码来构建您自己的实体管理器工厂或具有任意版本的Hibernate的会话工厂。但它不会与容器完全集成,而且尚未经过验证。

您应该在EAP7中使用hibernate5,请参阅以下链接:

https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/migration_guide/#hibernate_and_jpa_migration_changes