我一直在將我的應用程序從spring 4.0遷移到spring 3.1.0。 我浪費了整天&無法找到他們的版本確切的罐子依賴關係&。如果這裏的某個人可以提出有關Hibernate &我應該用於Spring 3.1.0版本(或者任何人將會被讚賞)的JPA jar的建議,這將會非常有幫助。Spring 3.1.0版本所需的休眠和JPA jar文件
在此先感謝。
事情我已經嘗試了遷移:所有罐子的春天
- 更改版本。
現在試圖改變罐子的版本JPA:
一)改變彈簧數據的JPA-1.6.0.RELEASE去春來,數據JPA-1.2.0.RELEASE
b)將spring-data-commons-1.9.2.RELEASE更改爲spring-data-commons-1.4.0.RELEASE。
而且現在的錯誤我得到:
org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.springframework.data.jpa.repository.config.JpaRepositoryNameSpaceHandler] for namespace [http://www.springframework.org/schema/data/jpa]: problem with handler class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/orm/jpa/support/PersistenceAnnotationBeanPostProcessor
的applicationContext.xml(Spring配置XML)
`<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:jpa="http://www.springframework.org/schema/data/jpa"
xmlns:repository="http://www.springframework.org/schema/data/repository"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop-3.1.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx-3.1.xsd
http://www.springframework.org/schema/data/jpa
http://www.springframework.org/schema/data/jpa/spring-jpa.xsd">`
你爲什麼要降級您的應用程序? –
因爲在我們的組織中我們有一些預定義的插件(例如:logonmanager),它使用Spring 3.1.0版本。之前我們爲其他客戶使用4.0。 – krohit
您嘗試過哪些休眠版本? –