/ / spring-orm-4.2.6 hibernate-ormと互換性がありません - 5.2.0 - 休止状態、jpa、spring-orm

spring-orm-4.2.6は、休止状態には互換性がありません - orm-5.2.0 - 休止状態、jpa、spring-orm

最新のHibernate ORMリリース(5.2。0)は、HibernateがそのSession.getFlushModeの名前をSession.getHibernateFlushModeに変更しなければならなかったため、SpringのORM(4.2.6、最新)が互換性がなくなり、このNoSuchMethodError:

原因:java.lang.NoSuchMethodError: org。hibernate.Session.getFlushMode()Lorg / hibernate / FlushMode; 〜で org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareFlushMode(HibernateJpaDialect.java:187) 〜で org.springframework.orm.jpa.vendor.HibernateJpaDialect.prepareTransaction(HibernateJpaDialect.java:182) 〜で プロパティ。 〜で org.springframework.orm.jpa.EntityManagerFactoryUtils.doGetTransactionalEntityManager(EntityManagerFactoryUtils.java:293)

SpringはいつHibernate 5.2.0と互換性のあるHibernateJpaDialectを提供しますか?

さようなら

回答:

回答№1は4

Spring Framework 4.3.0は、Hibernate 5.2のサポートを含みます。見る https://jira.spring.io/browse/SPR-14327