spring-orm-4.2.6与hibernate-orm-5.2.0不兼容
最新的Hibernate ORM版本(5.2.0)使Spring ORM(4.2.6,最新版本)不兼容,因为Hibernate必须将其Session.getFlushMode重命名为Session.getHibernateFlushMode,从而导致此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.prepareTransaction(EntityManagerFactoryUtils.java:321) 在 org.springframework.orm.jpa.EntityManagerFactoryUtils.doGetTransactionalEntityManager(EntityManagerFactoryUtils.java:293) Spring何时将提供与Hibernate 5.2.0兼容的HibernatePadialectspring-orm-4.2.6与hibernate-orm-5.2.0不兼容,hibernate,jpa,spring-orm,Hibernate,Jpa,Spring Orm,最新的Hibernate ORM版本(5.2.0)使Spring ORM(4.2.6,最新版本)不兼容,因为Hibernate必须将其Session.getFlushMode重命名为Session.getHibernateFlushMode,从而导致此NoSuchMethodError: 原因:java.lang.NoSuchMethodError: org.hibernate.Session.getFlushMode()Lorg/hibernate/FlushMode;在 org.spring
再见,SpringFramework4.3.0将包括对Hibernate5.2的支持。请参见因为Spring和Hibernate都没有在github上使用错误跟踪,所以我决定将其发布在这里,希望一些负责人能够阅读。我不愿意在Jira注册,对不起。@NeilStockton对不起!我的错