spring-orm-4.2.6 incompatible to hibernate-orm-5.2.0

核能气质少年 提交于 2019-11-28 08:38:13

问题


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:

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)

When will Spring provide a HibernateJpaDialect compatible with Hibernate 5.2.0?

Bye


回答1:


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



来源:https://stackoverflow.com/questions/37610839/spring-orm-4-2-6-incompatible-to-hibernate-orm-5-2-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!