spring-orm-4.2.6与hibernate-orm-5.2.0不兼容 [英] spring-orm-4.2.6 incompatible to hibernate-orm-5.2.0

查看:429
本文介绍了spring-orm-4.2.6与hibernate-orm-5.2.0不兼容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

最新的Hibernate ORM版本(5.2.0),使泉ORM(4.2.6,最新的)不兼容,因为Hibernate不得不重新命名其Session.getFlushMode到Session.getHibernateFlushMode造成这种的NoSuchMethodError:

Latest Hibernate ORM release (5.2.0) renders Spring ORM (4.2.6, latest) incompatible because Hibernate had to rename its Session.getFlushMode to Session.getHibernateFlushMode resulting in this NoSuchMethodError:

产生的原因:java.lang.NoSuchMethodError:
org.hibernate.Session.getFlushMode()Lorg /休眠/ FlushMode;在在
org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareTransaction(HibernateJpaDialect
org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareFlushMode(HibernateJpaDialect.java:187)
。 Java的:182)
。在
org.springframework.orm.jpa.EntityManagerFactoryUtils.prepareTransaction(EntityManagerFactoryUtils.java:321)
。在
org.springframework.orm.jpa.EntityManagerFactoryUtils。 doGetTransactionalEntityManager(EntityManagerFactoryUtils.java:293)

Caused by: java.lang.NoSuchMethodError: org.hibernate.Session.getFlushMode()Lorg/hibernate/FlushMode; at org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareFlushMode(HibernateJpaDialect.java:187) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareTransaction(HibernateJpaDialect.java:182) at org.springframework.orm.jpa.EntityManagerFactoryUtils.prepareTransaction(EntityManagerFactoryUtils.java:321) at org.springframework.orm.jpa.EntityManagerFactoryUtils.doGetTransactionalEntityManager(EntityManagerFactoryUtils.java:293)

当将弹簧提供与Hibernate 5.2.0兼容的HibernateJpaDialect?

When will Spring provide a HibernateJpaDialect compatible with Hibernate 5.2.0?

Bye

Bye

推荐答案

Spring Framework 4.3.0将包含对Hibernate 5.2的支持。请参阅 https://jira.spring.io/browse/SPR-14327

Spring Framework 4.3.0 will include support for Hibernate 5.2. See https://jira.spring.io/browse/SPR-14327

这篇关于spring-orm-4.2.6与hibernate-orm-5.2.0不兼容的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆