Upgrade Hibernate version
Move to a Hibernate version compatible with Jahira. When running with Java 8 an exception was caused when initializing the session factory. java.lang.NoSuchMethodError: org.hibernate.engine.jdbc.spi.JdbcServices.getConnectionProvider()Lorg/hibernate/engine/jdbc/connections/spi/ConnectionProvider; at org.jadira.usertype.spi.shared.AbstractUserTypeHibernateIntegrator.use42Api(AbstractUserTypeHibernateIntegrator.java:80)
This commit is contained in:
parent
f27bc7dffc
commit
b0d8bf4629
2 changed files with 9 additions and 2 deletions
|
|
@ -51,6 +51,7 @@ import org.hibernate.event.spi.PostInsertEventListener;
|
|||
import org.hibernate.event.spi.PostUpdateEvent;
|
||||
import org.hibernate.event.spi.PostUpdateEventListener;
|
||||
import org.hibernate.internal.SessionFactoryImpl;
|
||||
import org.hibernate.persister.entity.EntityPersister;
|
||||
import org.hibernate.proxy.HibernateProxy;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
|
@ -155,6 +156,11 @@ public class HibernateDatabaseModificationsListener implements
|
|||
hibernateListenersRegistered = true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean requiresPostCommitHanding(EntityPersister persister) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onPostDelete(PostDeleteEvent event) {
|
||||
modificationOn(inferTransaction(event),
|
||||
|
|
@ -173,6 +179,7 @@ public class HibernateDatabaseModificationsListener implements
|
|||
inferEntityClass(getEntityObject(event)));
|
||||
}
|
||||
|
||||
|
||||
private Transaction inferTransaction(AbstractEvent event) {
|
||||
return event.getSession().getTransaction();
|
||||
}
|
||||
|
|
|
|||
4
pom.xml
4
pom.xml
|
|
@ -233,7 +233,7 @@
|
|||
<dependency>
|
||||
<groupId>org.hibernate</groupId>
|
||||
<artifactId>hibernate-core</artifactId>
|
||||
<version>4.2.11.Final</version>
|
||||
<version>4.3.4.Final</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.hibernate</groupId>
|
||||
|
|
@ -243,7 +243,7 @@
|
|||
<dependency>
|
||||
<groupId>org.hibernate</groupId>
|
||||
<artifactId>hibernate-ehcache</artifactId>
|
||||
<version>4.2.11.Final</version>
|
||||
<version>4.3.4.Final</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue