java - hibernate从3.6.5升级到4.3.5时更换jar

标签 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 最近所需的 .jar。

enter image description here

哪些.jar文件需要替换?

谢谢。

最佳答案

从以下站点下载最新版本的Hibernatehttp://hibernate.org/

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

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

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

关于java - hibernate从3.6.5升级到4.3.5时更换jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23487233/

相关文章:

java - 变量的性能类似于指针

java - 将 ChartPanel 添加到 jPanel 不起作用

java - 替换 Magnolias JCR 进行 hibernate

java - 使用 Spring CrudRepository 中其他位置的标识符和值

java - 将对象保存到数据库时使用hibernate

java - 如何删除java或jsp中的XML元标记

java - 由于在 EC2 实例上使用了所有内存,MongoDB 性能变慢

java - Opengl 在窗口中央绘图

java - TextArea 上的断线

javascript - 在 jQuery/JS 中使用正则表达式从价格格式的字符串中提取 float