diff --git a/pom.xml b/pom.xml
index b9cbeaf1b..c91137a6d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,7 +25,6 @@
5.2.9.Final
1.8.0.10
2.0.0
- 2.4.1
2.0.0.BUILD-SNAPSHOT
reuseReports
@@ -189,25 +188,6 @@
true
-
- org.apache.openjpa
- openjpa-persistence-jdbc
- ${openjpa}
- true
-
-
- commons-logging
- commons-logging
-
-
-
-
- junit
- junit
-
-
-
-
com.querydsl
@@ -297,12 +277,6 @@
${spring}
runtime
-
- org.apache.openjpa
- openjpa
- ${openjpa}
- runtime
-
org.hsqldb
hsqldb
@@ -363,27 +337,6 @@
-javaagent:${settings.localRepository}/org/jacoco/org.jacoco.agent/${jacoco}/org.jacoco.agent-${jacoco}-runtime.jar=destfile=${jacoco.destfile} -javaagent:${settings.localRepository}/org/eclipse/persistence/org.eclipse.persistence.jpa/${eclipselink}/org.eclipse.persistence.jpa-${eclipselink}.jar -javaagent:${settings.localRepository}/org/springframework/spring-instrument/${spring}/spring-instrument-${spring}.jar
-
diff --git a/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java b/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java
index 108693bbf..bbfafc30b 100644
--- a/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java
+++ b/src/main/java/org/springframework/data/jpa/provider/PersistenceProvider.java
@@ -21,20 +21,11 @@ import static org.springframework.data.jpa.provider.PersistenceProvider.Constant
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
import javax.persistence.EntityManager;
import javax.persistence.Query;
import javax.persistence.metamodel.Metamodel;
-import org.apache.openjpa.enhance.PersistenceCapable;
-import org.apache.openjpa.persistence.OpenJPAPersistence;
-import org.apache.openjpa.persistence.OpenJPAQuery;
-import org.apache.openjpa.persistence.jdbc.FetchDirection;
-import org.apache.openjpa.persistence.jdbc.JDBCFetchPlan;
-import org.apache.openjpa.persistence.jdbc.LRSSizeAlgorithm;
-import org.apache.openjpa.persistence.jdbc.ResultSetType;
import org.eclipse.persistence.jpa.JpaQuery;
import org.eclipse.persistence.queries.ScrollableCursor;
import org.hibernate.ScrollMode;
@@ -121,7 +112,8 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
/**
* EclipseLink persistence provider.
*/
- ECLIPSELINK(Collections.singleton(ECLIPSELINK_ENTITY_MANAGER_INTERFACE), Collections.singleton(ECLIPSELINK_JPA_METAMODEL_TYPE)) {
+ ECLIPSELINK(Collections.singleton(ECLIPSELINK_ENTITY_MANAGER_INTERFACE),
+ Collections.singleton(ECLIPSELINK_JPA_METAMODEL_TYPE)) {
public String extractQueryString(Query query) {
return ((JpaQuery>) query).getDatabaseQuery().getJPQLString();
@@ -163,48 +155,6 @@ public enum PersistenceProvider implements QueryExtractor, ProxyIdAccessor {
}
},
- /**
- * OpenJpa persistence provider.
- */
- OPEN_JPA(Collections.singleton(OPENJPA_ENTITY_MANAGER_INTERFACE), Collections.singleton(OPENJPA_JPA_METAMODEL_TYPE)) {
-
- /*
- * (non-Javadoc)
- * @see org.springframework.data.jpa.repository.query.QueryExtractor#extractQueryString(javax.persistence.Query)
- */
- @Override
- public String extractQueryString(Query query) {
- return ((OpenJPAQuery>) query).getQueryString();
- }
-
- /*
- * (non-Javadoc)
- * @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#isProxy(java.lang.Object)
- */
- @Override
- public boolean shouldUseAccessorFor(Object entity) {
- return entity instanceof PersistenceCapable;
- }
-
- /*
- * (non-Javadoc)
- * @see org.springframework.data.jpa.repository.support.ProxyIdAccessor#getIdentifierFrom(java.lang.Object)
- */
- @Override
- public Object getIdentifierFrom(Object entity) {
- return ((PersistenceCapable) entity).pcFetchObjectId();
- }
-
- /*
- * (non-Javadoc)
- * @see org.springframework.data.jpa.provider.PersistenceProvider#executeQueryWithResultStream(javax.persistence.Query)
- */
- @Override
- public CloseableIterator