Hibernate 3 与 Java 1.6 兼容吗?

Posted

技术标签:

【中文标题】Hibernate 3 与 Java 1.6 兼容吗?【英文标题】:Hibernate 3 compatible with Java 1.6? 【发布时间】:2011-12-11 17:28:45 【问题描述】:

我正在尝试在 java 1.6 中设置 hibernate 3.2 。它与 Java 1.6 兼容吗?因为 HSQLDB 2.2.6 需要 java 1.6!谁能帮忙。

【问题讨论】:

是的,你可以!这应该没有问题。但是为什么不使用最新的稳定休眠版本 3.6? 【参考方案1】:

Hibernate 3.2 应该在 Java 6 中工作(Java 总是向后兼容至少一个版本)。

或者,您可以获取为 Java 5 编译的 HSQLDB 2.2.6 jar。

可通过http://hsqldb.org/support/获取

在 Maven 上也可用。有关可以在配置中指定的可用 jar,请参见此处:

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/hsqldb/hsqldb/2.2.6/

请注意,您可以使用与 2.2.6 更兼容的休眠方言。 Hibernate 3.2 中的方言是为 HSQLDB 1.8.x 设计的。它适用于 2.2.6,但为了获得最佳效果,您可以使用“集成”目录中 2.2.6 分发 zip 中提供的旧版 Hibernate 3.3 方言。您可能需要稍微修改此方言以使用 Hibernate 3.2。

【讨论】:

以上是关于Hibernate 3 与 Java 1.6 兼容吗?的主要内容,如果未能解决你的问题,请参考以下文章

Hibernate 3.3.0 与 Oracle 12c 的兼容性

java class的兼容问题

示例 Struts2 spring4.1 jpa/hibernate3.1.6 中的 java.lang.reflect.InvocationTargetException

spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明

markdown oracle ojdbc驱动java jdk 1.6兼容

将 Grails 应用程序从 1.3.7 升级到 Java 8 兼容版本