From 655ad131d2d903ee8ea787549510a3bdc1b257c5 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 9aeead469..2985dc1b5 100644 --- a/pom.xml +++ b/pom.xml @@ -49,7 +49,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) {