Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Spring 4.3.0.RELEASE, Hibernate 5.0.9.Final, missing SessionFactoryImplementor.getProperties method

I am using Spring 4.3.0.RELEASE together with Hibernate 5.0.9.Final in my app and I keep getting

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

If I update the Hibernate 5.2.0.Final, everything works fine. It seems that Spring 4.3.0 is not compatible with Hibernate 5.0, is that correct ? I was not able to find anything about not supporting Hibernate 5.0.

In Hibernate 5.2, such method exists, in Hibernate 5.0 the method doesn't exist yet (just replace 5.2 with 5.0 in URL): http://docs.jboss.org/hibernate/orm/5.2/javadocs/org/hibernate/engine/spi/SessionFactoryImplementor.html

I have created simple reproducer: https://github.com/trepel/spring43-hibernate50-error

Thanks for all your replies.

like image 609
Tomas Repel Avatar asked Jun 16 '16 13:06

Tomas Repel


1 Answers

There is already an issue, SPR-14365, covering that.

like image 148
M. Deinum Avatar answered Nov 13 '22 16:11

M. Deinum