복붙노트

[SPRING] Spring 4.3.0.RELEASE, Hibernate 5.0.9. 최종, SessionFactoryImplementor.getProperties 메소드 누락

SPRING

Spring 4.3.0.RELEASE, Hibernate 5.0.9. 최종, SessionFactoryImplementor.getProperties 메소드 누락

Spring 4.3.0.RELEASE를 Hibernate 5.0.9.Final과 함께 사용하고 있습니다.

java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplementor.getProperties()Ljava/util/Map;

Hibernate 5.2.0.Final을 업데이트하면 모든 것이 잘 동작한다. Spring 4.3.0은 Hibernate 5.0과 호환되지 않는 것 같습니다. 맞습니까? 나는 Hibernate 5.0을 지원하지 않는다는 것을 발견 할 수 없었다.

Hibernate 5.2에서 그러한 메소드가 존재한다. Hibernate 5.0에서는 메소드가 아직 존재하지 않는다 (단지 5.2를 URL에서 5.0으로 대체한다). http://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/engine/spi/SessionFactoryImplementor.html

나는 간단한 재생산기를 만들었다. https://github.com/trepel/spring43-hibernate50-error

모든 답장을 보내 주셔서 감사합니다.

해결법

  1. ==============================

    1.이미 그 문제를 다루고있는 SPR-14365가 있습니다.

    이미 그 문제를 다루고있는 SPR-14365가 있습니다.

  2. from https://stackoverflow.com/questions/37861063/spring-4-3-0-release-hibernate-5-0-9-final-missing-sessionfactoryimplementor-g by cc-by-sa and MIT license