Spring 需要数据 jpa + hibernate + websphere 7 部署支持
Spring data jpa + hibernate + websphere 7 deployment support needed
我们正在尝试在 websphere 7
中部署 war,目前它仅支持 JPA 1.0
,我们无法升级到 JPA 2.0
并使用它。所以我们正在降级应用程序并部署。
目前使用 spring-data-jpa、hibernate 和 spring 版本如下
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.3.1.ga</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
spring version : 3.2.5.RELEASE
但我们仍然得到以下异常
Caused by: java.lang.NoSuchMethodError: javax/persistence/EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel;
at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:56)
at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145)
请指教,我们如何解决这个问题。
提前致谢
在创建具有休眠 jars 的共享库路径并在启动服务器之前映射到应用程序之后。
我们正在尝试在 websphere 7
中部署 war,目前它仅支持 JPA 1.0
,我们无法升级到 JPA 2.0
并使用它。所以我们正在降级应用程序并部署。
目前使用 spring-data-jpa、hibernate 和 spring 版本如下
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.3.1.ga</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-jpa</artifactId>
<version>1.0.2.RELEASE</version>
</dependency>
spring version : 3.2.5.RELEASE
但我们仍然得到以下异常
Caused by: java.lang.NoSuchMethodError: javax/persistence/EntityManager.getMetamodel()Ljavax/persistence/metamodel/Metamodel;
at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getMetadata(JpaEntityInformationSupport.java:56)
at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:145)
请指教,我们如何解决这个问题。
提前致谢
在创建具有休眠 jars 的共享库路径并在启动服务器之前映射到应用程序之后。