Java 将hibernate从3.6.5升级到4.3.5时更换jar

Java 将hibernate从3.6.5升级到4.3.5时更换jar,java,hibernate,replace,jar,upgrade,Java,Hibernate,Replace,Jar,Upgrade,现在,我的项目框架是hibernate3.6.5,现在我想将它升级到最新的hibernate4.3.5 .jar文件之间存在一些依赖关系 我的问题是: 升级时需要更改/替换哪些.jar文件 最近,我为hibernate3.6.5提供了以下.jar文件 下面是最近为Hibernate 4.3.5所需的.jar 需要替换哪些.jar文件? 谢谢。从以下站点下载最新版本的Hibernate 下载后,解压缩下载的Zip文件。现在您可以看到主要有三个文件夹,如文档、lib、project 打开lib文

现在,我的项目框架是
hibernate3.6.5
,现在我想将它升级到最新的
hibernate4.3.5

.jar文件之间存在一些依赖关系

我的问题是: 升级时需要更改/替换哪些.jar文件

最近,我为
hibernate3.6.5
提供了以下.jar文件

下面是最近为
Hibernate 4.3.5
所需的.jar

需要替换哪些.jar文件?


谢谢。

从以下站点下载最新版本的Hibernate

下载后,解压缩下载的Zip文件。现在您可以看到主要有三个文件夹,如文档、lib、project

打开lib文件夹,现在您可以看到以下文件夹envers、jpa、可选、osgi、必选。

将所有jar文件(在required文件夹下)添加到classpath中,并再添加一个jar文件(在jpa下)

===============================================

假设您是在以下位置下载的Hibernate软件

Hibernate_HOME = /home/rangareddy/Hibernate/hibernate-release-4.2.7.Final
Jar文件:

%Hibernate_HOME%/lib/required/antlr-2.7.7.jar
%Hibernate_HOME%/lib/required/dom4j-1.6.1.jar
%Hibernate_HOME%/lib/required/hibernate-commons-annotations-4.0.2.Final.jar
%Hibernate_HOME%/lib/required/hibernate-core-4.2.7.Final.jar
%Hibernate_HOME%/lib/required/hibernate-jpa-2.0-api-1.0.1.Final.jar
%Hibernate_HOME%/lib/required/javassist-3.18.1-GA.jar
%Hibernate_HOME%/lib/required/jboss-logging-3.1.0.GA.jar
%Hibernate_HOME%/lib/required/jboss-transaction-api_1.1_spec-1.0.1.Final.jar
%Hibernate_HOME%/lib/jpa/hibernate-entitymanager-4.2.7.Final.jar

谢谢你的回答。是否需要检查依赖关系,或者完全是盲目地替换所有的.jar文件。您可以替换所有的jar文件+添加驱动程序jar文件,以确定您正在使用哪个数据库。例如,对于oracle(ojdbc6.jar),我介绍了几乎最常见的hibernate异常。请在我的博客中查看更新的问题。仍然有一些混淆。主要用hibernate-core-4.3.5.jar替换为hibernate3.jar