如何在 TomEE 中使用 Hibernate 作为持久化提供者
How to use Hibernate as persistence provider in TomEE
我在将 Hibernate 3.x 与 TomEE 结合使用时遇到问题。
以前我们在 tomcat 1.6 中使用 Hibernate,当我们将容器更改为 TomEE 时,Hibernate 失败。
默认情况下,TomEE 使用 OpenEJB 的 JPA 作为持久性提供程序。
尝试在 google 中搜索,但无济于事。
http://tomee.apache.org/tomee-and-hibernate.html
谁能帮忙解决这个问题?
Hibernate 支持 JPA as follows:
- JPA 1.0:Hibernate ORM 3.2 或更高版本
- JPA 2.0:Hibernate ORM 3.5 或更高版本
- JPA 2.1:Hibernate ORM 4.3 或更高版本
- JPA 2.2:Hibernate ORM 5.3 或更高版本
- JPA 3.0:Hibernate ORM 5.5 或更高版本
因此请确保针对当前的 Hibernate 3.x 版本使用正确的 JPA 版本。
我通过删除“\apache-tomee-plus-1.7.1\conf\conf.d”文件夹解决了这个问题,它对我有用。
我在将 Hibernate 3.x 与 TomEE 结合使用时遇到问题。
以前我们在 tomcat 1.6 中使用 Hibernate,当我们将容器更改为 TomEE 时,Hibernate 失败。
默认情况下,TomEE 使用 OpenEJB 的 JPA 作为持久性提供程序。
尝试在 google 中搜索,但无济于事。
http://tomee.apache.org/tomee-and-hibernate.html
谁能帮忙解决这个问题?
Hibernate 支持 JPA as follows:
- JPA 1.0:Hibernate ORM 3.2 或更高版本
- JPA 2.0:Hibernate ORM 3.5 或更高版本
- JPA 2.1:Hibernate ORM 4.3 或更高版本
- JPA 2.2:Hibernate ORM 5.3 或更高版本
- JPA 3.0:Hibernate ORM 5.5 或更高版本
因此请确保针对当前的 Hibernate 3.x 版本使用正确的 JPA 版本。
我通过删除“\apache-tomee-plus-1.7.1\conf\conf.d”文件夹解决了这个问题,它对我有用。