首页 技术 正文
技术 2022年11月19日
0 收藏 430 点赞 3,530 浏览 1598 个字

升级到 Hibernate 5 后,提示有错误:

  1. org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;

完整的错误栈为:

  1. java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;
  2. at org.hibernate.cache.internal.EnabledCaching.<init>(EnabledCaching.java:77)
  3. at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:33)
  4. at org.hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:24)
  5. at org.hibernate.service.spi.SessionFactoryServiceInitiator.initiateService(SessionFactoryServiceInitiator.java:30)
  6. at org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.initiateService(SessionFactoryServiceRegistryImpl.java:68)
  7. at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263)
  8. at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237)
  9. at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214)
  10. at org.hibernate.service.internal.SessionFactoryServiceRegistryImpl.getService(SessionFactoryServiceRegistryImpl.java:109)
  11. at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:239)
  12. at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:467)

如果你仅仅从错误信息,你可能看不出什么问题。

Google 搜索也找不到什么好的回答。经过我们对源代码的分析和排查,我们发现这是一个 JPA 版本不兼容的问题。

你的Hibernate 可能需要更高版本的 JPA,但是你的项目中只有低版本的 JPA

有关 JPA 的支持列表可以访问页面:https://hibernate.org/orm/releases/

请查看 JPA 的版本配置列表。

Hibernate 5 升级后 getProperties 错误

根据我们的项目情况,我们需要使用 JPA 2.2,但是我们没有在 Maven 中指定 JPA 导致了上面的错误。

Hibernate 5 升级后 getProperties 错误

https://blog.ossez.com/archives/3082

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,031
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,520
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,368
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,148
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,781
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,860