目前,我的项目框架Hibernate 3.6.5
现在想要将其升级到最新的Hibernate 4.3.5
。
.jar文件之间存在一些依赖关系。
我的问题是: 什么都是.jar文件需要在升级时更改/替换?
最近我有Hibernate 3.6.5
的以下.jar文件。
以下是Hibernate 4.3.5
最近所需的.jars。
需要替换哪些.jar文件?
感谢。
答案 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