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

时间:2014-05-06 06:18:25

标签: java hibernate replace jar upgrade

目前,我的项目框架Hibernate 3.6.5现在想要将其升级到最新的Hibernate 4.3.5

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

我的问题是: 什么都是.jar文件需要在升级时更改/替换?

最近我有Hibernate 3.6.5的以下.jar文件。

enter image description here

以下是Hibernate 4.3.5最近所需的.jars。

enter image description here

需要替换哪些.jar文件?

感谢。

1 个答案:

答案 0 :(得分:2)

从以下网站 http://hibernate.org/ 下载最新版本的 Hibernate

下载 解压缩 下载的Zip文件后。现在您可以看到主要是三个文件夹,例如文档,lib,项目

打开 lib 文件夹,现在您可以看到以下文件夹 envers,jpa,optional,osgi,required。

将所有jar文件(在必需文件夹下)添加到类路径,并添加一个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