From 0cfd24d0516582b92445c6b842fb22f2c6a36a19 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Fri, 24 Jan 2014 16:57:12 +0100 Subject: [PATCH] DATAJPA-444 - Prefer Hibernate 4.3 provider interface over legacy one. Accessing the legacy persistence provider class in Hibernate 4.3 causes a warning being logged. As we generally want to detect the presence of Hibernate in general only, we now check for the Hibernate 4.3 persistence provider interface first to immediately find the new interface and thus avoid the warning. Upgraded to Hibernate 4.3.1. --- pom.xml | 2 +- .../data/jpa/repository/support/PersistenceProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index b194c529b..443a02388 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ hibernate-43 - 4.3.0.Final + 4.3.1.Final diff --git a/src/main/java/org/springframework/data/jpa/repository/support/PersistenceProvider.java b/src/main/java/org/springframework/data/jpa/repository/support/PersistenceProvider.java index 5433eb417..f806ad02c 100644 --- a/src/main/java/org/springframework/data/jpa/repository/support/PersistenceProvider.java +++ b/src/main/java/org/springframework/data/jpa/repository/support/PersistenceProvider.java @@ -45,7 +45,7 @@ public enum PersistenceProvider implements QueryExtractor { * * @see DATAJPA-444 */ - HIBERNATE(Constants.HIBERNATE_ENTITY_MANAGER_INTERFACE, Constants.HIBERNATE43_ENTITY_MANAGER_INTERFACE) { + HIBERNATE(Constants.HIBERNATE43_ENTITY_MANAGER_INTERFACE, Constants.HIBERNATE_ENTITY_MANAGER_INTERFACE) { public String extractQueryString(Query query) {