当前位置: 首页 > 知识库问答 >
问题:

兼容java8的最低hibernate版本

费星晖
2023-03-14

最后,我在Hibernate的发布说明中搜索了。0版本,也没有成功:似乎发布说明只描述了自上一个RC或beta发布以来的变化...我尝试跟踪4.3.0.final和4.2.0.final的所有RC和beta版本,但没有找到这样的提及。

我们目前使用的是Hibernate 4.2.12.final,我想知道我们是否可以开始使用java8,或者是否需要升级到Hibernate的新版本(大概是4.3.x)。

对于某些上下文,我们使用TomEE作为应用程序服务器。刚刚发布的1.7.0支持Java8。但是,如果我们必须升级到hibernate 4.3.x,我有点担心我们不能将hibernate 4.3.x与TomEE一起使用,正如我所看到的:“但是,TomEE不支持hibernate 4.3+(JPA2.1),因为它是Java EE7。”因此,如果可能的话,我们宁愿坚持4.2.x更长一点。

共有1个答案

邓毅
2023-03-14

这取决于您所说的“用户代码将使用java8特性”是什么意思。在我工作的地方,我们仍然使用Hibernate3和Java8的古老版本,它工作得很好。然而,我们的实体中没有一个使用Java8特性,只有使用我们实体的代码使用Java8特性。

我认为Hibernate和Java8的问题与如何映射使用lambdas或默认方法的实体以及新的可选类和time包有关。

如果你不需要映射到那些,你应该没事。

 类似资料:
  • 问题内容: 我需要很快将应用程序升级到Java 11,我想知道与Java 11兼容的最低Spring版本是多少。 我目前正在使用Java 8和Spring 4.2.7。 问题答案: 从他们的任务跟踪器中 -SPR-16391:与JDK 11的兼容性 。计划与 5.1 GA 版本一起实现JDK 10、11的兼容性。 JDK 11当前计划于2018年9月发布。从我们的角度来看,除了JDK 10之外,

  • 我目前使用的是Java8和Spring4.2.7。

  • 与Java11兼容的jetty最低版本是什么? 我目前在Jetty6.1.3上运行Java7。我尝试简单地升级jre和相关的依赖,但它不工作。

  • 背景: 项目中引入了iconify图标库,低版本谷歌浏览器下图标不能正确显示 相关代码如下: data-icon值 bx:edit: 114、124版本谷歌浏览器下图标均正常显示 material-symbols:add: 114版本谷歌浏览器下图标没有显示,124版本谷歌浏览器下图标正常显示 尝试: iconify官网查找相关库 https://icon-sets.iconify.design/

  • 我正在尝试使用java 8运行一个Spring hibernate项目。但是面对这个问题 我检查了一下,如果我们在java 8中使用spring 3。*会导致这种情况。但由于我在java 8中使用spring 4。*,所以它不应该发生 pom.xml 如果java 8不再与spring兼容,我们现在无法下载java 7。那么,我们如何将应用程序与java集成呢。 请帮忙

  • 本文向大家介绍自己写的兼容低于PHP 5.5版本的array_column()函数,包括了自己写的兼容低于PHP 5.5版本的array_column()函数的使用技巧和注意事项,需要的朋友参考一下 array_column 用于获取二维数组中的元素(PHP 5.5新增函数),但我们有时候需要在低版本的PHP环境中使用…