前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Hibernate 5 升级后 getProperties 错误

Hibernate 5 升级后 getProperties 错误

作者头像
HoneyMoose
发布于 2019-10-18 02:12:41
发布于 2019-10-18 02:12:41
6470
举报
文章被收录于专栏:CWIKIUSCWIKIUS

升级到 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 的版本配置列表。

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

本文转载自:https://blog.ossez.com/archives/3082

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Caused by: org.hibernate.HibernateException: Unanticipated return type [java.lang.Long] for UUID ...
Caused by: org.hibernate.HibernateException: Unanticipated return type [java.lang.Long] for UUID You are using a UUID id generator on a type which it does not support. You should use String instead of Long in this case.
一个会写诗的程序员
2019/07/01
1.1K0
【Hibernate那点事儿】—— Hibernate应该了解的知识
前言: 最近由于有点时间,就像深入的学习一下Hibernate.之前只是简单的使用,并没领会它的妙处。这里就趁着分享的机会,好好整理一下。   这篇主要讲到了下面几个部分:   Hiberna
用户1154259
2018/01/18
9070
【Hibernate那点事儿】—— Hibernate应该了解的知识
Spring Boot2集成Elasticsearch、PostgreSQL遇到的问题
  这个错误确实有点奇怪,不过好在Github上已经有相关Issue,有兴趣的可以去看看,该问题的解决方法是添加配置项:spring.jpa.properties.hibernate.jdbc.lob.non_contextual_creation: true
happyJared
2018/09/20
1.7K0
Spring Boot2集成Elasticsearch、PostgreSQL遇到的问题
解决:java.lang.AbstractMethodError: null
springboot 2.x 整合 sqlserver 使用 jtds连接池 连数据库的时候出现异常
全栈程序员站长
2022/09/05
1.2K0
springboot启动失败的问题('hibernate.dialect' not set)
springboot版本是1.3.0.M1,连接的mysql版本为8,用spring-boot-starter-data-jpa操做数据库,启动springboot报错如下:
程序员欣宸
2022/05/09
1.1K0
springBoot生成SQL文件-Hibernate5的SchemaUpdate实现
之前两篇介绍了使用Hibernate生成SQL全量脚本文件的方式,若需要生成增量脚本进行版本维护呢?想到的对于生成增量脚本的方案可归为:
WindCoder
2020/01/22
1K0
SpringDataJPA笔记(12)-Table注解详解
由于在实际使用中,有时候会遇到需要访问同一台服务器上别的数据库,但是又不想配置多数据源的情况,Table注解给我们提供了这种便利的操作
yingzi_code
2020/03/25
1.9K0
Handler processing failed; nested exception is java.lang.NoSuchMethodError:
最近一直在写开源小项目,遇到了大大小小的BUG,小BUG也就算了,大BUG(指的是花费很多时间才DEBUG的)需要写一个博客记录一下,避免以后再犯这种错误。 切记,不要因为某些错误,乱导jar包!
Designer 小郑
2023/08/01
4220
Handler processing failed; nested exception is java.lang.NoSuchMethodError:
javacomparator_mybatis是做什么的
下面贴出错误信息 : java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z
全栈程序员站长
2022/09/22
6900
spring jpa/hibernate 查询缓存导致内存溢出
应用运行一段时间后发生堆空间不足内存溢出 根据内存快照可见大量org.hibernate.engine.query.spi.QueryPlanCache对象
路过君
2023/05/27
1.3K0
spring jpa/hibernate 查询缓存导致内存溢出
MYSQL mediumText大字段存储错误问题排查「建议收藏」
1:由于日志查询问题,没看到日志之前怀疑:MYSQL数据库字段长度是否真的足够,排查问题未果。
全栈程序员站长
2022/08/28
8710
2018-11-17 面试必问问题TransactionalJava事务之一——Java事务的基本问题
关于加@Transactional注解的方法之间调用,事务是否生效的问题 https://blog.csdn.net/blacktal/article/details/79345902
Albert陈凯
2018/12/14
1.1K0
Hibernate 5 在保存数据的时候提示数据库没有选择
09:06:40.277 [http-nio-8080-exec-1] ERROR o.h.id.enhanced.TableStructure - could not read a hi value
HoneyMoose
2020/04/15
1.5K0
Hibernate 5 在保存数据的时候提示数据库没有选择
Hibernate 5 测试的时候日志错误
Add org.apache.logging.log4j:log4j-core:2.13.1 到 依赖中。
HoneyMoose
2020/04/08
4400
Spring Data之@Query中的org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML
Spring Data之@Query中的org.hibernate.hql.internal.QueryExecutionRequestException: Not supported for DML
一个会写诗的程序员
2018/08/17
1.6K0
springBoot启动错误java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder
网上大佬们说是springBoot与springCloud的版本不一样导致的。 我修改了springBoot的版本: 降低到1.4.0也不行,最后换成了1.5.3就可以了。
HaC
2020/12/30
3.4K0
Hibernate 4 升级到 5 后显示未知实体错误
请参考: Hibernate 4 升级到 Hibernate 5 的时候 SessionFactory 不能使用 中的内容。
HoneyMoose
2019/10/15
6750
Hibernate 4 升级到 5 后显示未知实体错误
Springboot集成sqlite数据库,并使用jpa、Hibernate操作sqlite
之前举例使用jpa、Hibernate多是以mysql为例,这次因为需要使用一个内嵌式数据库,选择了sqlite,网上多是讲一些sqlite的api封装的框架。这里我们还是使用jpa、Hibernate来操作sqlite。
天涯泪小武
2019/01/17
6.6K0
深究Java Hibernate框架下的Deserialization
 写在前面  Hibernate是一个开源免费的、基于 ORM 技术的 Java 持久化框架。通俗地说,Hibernate 是一个用来连接和操作数据库的 Java 框架,它最大的优点是使用了 ORM 技术。 Hibernate 支持几乎所有主流的关系型数据库,只要在配置文件中设置好当前正在使用的数据库,程序员就不需要操心不同数据库之间的差异。  分析  对于Hibernate框架的反序列化链主要是通过调用了任意的getter方法,结合TemplatesImpl这条链子进行利用链的构造。 BasicPro
FB客服
2023/03/30
6560
深究Java Hibernate框架下的Deserialization
springBoot生成SQL文件-使用Hibernate5的SchemaExport实现02
在上篇springBoot生成SQL文件-使用Hibernate5的SchemaExport实现01中已经知道从Hibernate5.0.x开始通过程序生成SQL的方式已变成:
WindCoder
2020/01/21
1.1K0
推荐阅读
相关推荐
Caused by: org.hibernate.HibernateException: Unanticipated return type [java.lang.Long] for UUID ...
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档