2016-06-16 39 views
7

Używam Wiosna 4.3.0.RELEASE wraz z hibernacji 5.0.9.Final w mojej aplikacji i ciśgleWiosna 4.3.0.RELEASE, Hibernate 5.0.9.Final metoda brakujące SessionFactoryImplementor.getProperties

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

Po aktualizacji Hibernate 5.2.0.Final wszystko działa poprawnie. Wydaje się, że Spring 4.3.0 nie jest kompatybilny z Hibernate 5.0, czy to prawda? Nie udało mi się znaleźć niczego na temat nieobsługiwania Hibernate 5.0.

W Hibernate 5.2, taka metoda istnieje, w Hibernate 5.0 metoda nie istnieje jeszcze (wystarczy wymienić 5,2 z 5,0 w adresie URL): http://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/engine/spi/SessionFactoryImplementor.html

stworzyłem prosty adapter: https://github.com/trepel/spring43-hibernate50-error

Dzięki za wszystkie twoje odpowiedzi.

+0

Zobacz https://jira.spring.io/browse/SPR-14365 –

+0

Dzięki @ M.Deinum, więc jest to błąd i nowy bilet Jira został złożony. Jeśli stworzysz prawdziwą odpowiedź, zaakceptuję ją. –

Odpowiedz

4

Wystąpił już problem, SPR-14365, obejmujący to.

+2

Używam wiosny 4.3.1.RELEASE i hibernacji 5.2.1.Final, ale nadal mam do czynienia z tym samym problemem. –

+1

Ten element Jira jest zamknięty i wygląda na to, że został naprawiony, ale z artefaktem Maven 'org.springframework.boot: spring-boot-dependencies: 1.4.2.RELEASE', który jest najnowszym problemem, który wciąż istnieje. – Weltraumschaf