Hibernate는 Session.getFlushMode의 이름을 Session으로 바꾸어야하기 때문에 Spring ORM (4.2.6, latest)은 호환되지 않는다. .getHibernateFlushMode이 NoSuchMethodError 결과 :Spring-orm-4.2.6은 hibernate-orm-5.2.0과 호환되지 않는다.
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)
때 최대 절전 모드 5.2.0와 호환되는 HibernateJpaDialect을 제공 봄 것인가?
안녕
Spring이나 Hibernate가 github에서 bugtracking을 사용하지 않기 때문에 책임감있는 사람이 그것을 읽기를 희망하면서 여기 게시하기로 결정했습니다. 나는 Jira에 등록하지 않을 것이다, 미안. – cnsstackoverflow
@NeilStockton 죄송합니다! 내 잘못이야 –