From 52d7ab797565c7b182a87128eb0a484a7e9237a7 Mon Sep 17 00:00:00 2001 From: Patrick Linskey Date: Tue, 21 Aug 2007 05:26:15 +0000 Subject: [PATCH 1/2] OPENJPA-321. Avoiding JDK1.5-specific String.replace() call. Also changed the method to return a well-balanced SQL, since it looks like the only usage is in a place where well-balanced-ness is possible. git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@567962 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java index f7f08100a..d3a088d93 100644 --- a/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java +++ b/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/sql/DB2Dictionary.java @@ -37,6 +37,7 @@ import org.apache.openjpa.lib.util.Localizer; import org.apache.openjpa.meta.JavaTypes; import org.apache.openjpa.util.OpenJPAException; import org.apache.openjpa.util.UnsupportedException; +import serp.util.Strings; /** * Dictionary for IBM DB2 database. @@ -630,7 +631,8 @@ public class DB2Dictionary String asString) { String fstring = func; if (func.indexOf(target) != -1) - fstring = func.replace(target, "CAST(" + target + asString); + fstring = Strings.replace( + func, target, "CAST(" + target + asString + ")"); return fstring; } @@ -659,7 +661,7 @@ public class DB2Dictionary public String getCastFunction(Val val, String func) { if (val instanceof Lit || val instanceof Param) if (func.indexOf("VARCHAR") == -1) - func = addCastAsString(func, "{0}", " AS VARCHAR(1000))"); + func = addCastAsString(func, "{0}", " AS VARCHAR(1000)"); return func; } From 56f6b437909815b1974c391d6496a1c4c5f87382 Mon Sep 17 00:00:00 2001 From: Patrick Linskey Date: Tue, 21 Aug 2007 07:03:48 +0000 Subject: [PATCH 2/2] OPENJPA-317. Some more API Javadoc cleanup, plus a bit of last-minute renaming and method visibility changes for clarity. git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@567986 13f79535-47bb-0310-9956-ffa450edef68 --- .../AnnotationPersistenceMappingParser.java | 1 + .../persistence/jdbc/JDBCFetchPlan.java | 4 +-- .../persistence/jdbc/JDBCFetchPlanImpl.java | 9 +++--- .../{LRSSize.java => LRSSizeAlgorithm.java} | 6 ++-- .../openjpa/persistence/jdbc/MappingTag.java | 1 + .../persistence/jdbc/NonpolymorphicType.java | 2 +- .../jdbc/PersistenceMappingDefaults.java | 1 + .../jdbc/PersistenceMappingFactory.java | 1 + .../TestJDBCEnumToKernelConstantMappings.java | 32 +++++++++---------- ...nnotationPersistenceXMLMetaDataParser.java | 1 + .../openjpa/persistence/CallbackMode.java | 4 +-- .../apache/openjpa/persistence/Generator.java | 2 -- .../openjpa/persistence/MetaDataTag.java | 1 + .../persistence/OpenJPAEntityManager.java | 5 +-- .../openjpa/persistence/OpenJPAQuery.java | 7 +++- .../PersistenceMetaDataDefaults.java | 1 + .../PersistenceMetaDataFactory.java | 1 + .../persistence/PersistenceProviderImpl.java | 8 ++--- .../persistence/PersistenceStrategy.java | 1 + .../persistence/PersistenceUnitInfoImpl.java | 1 - 20 files changed, 51 insertions(+), 38 deletions(-) rename openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/{LRSSize.java => LRSSizeAlgorithm.java} (91%) diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingParser.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingParser.java index 33606c19c..8c29b2c21 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingParser.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/AnnotationPersistenceMappingParser.java @@ -91,6 +91,7 @@ import org.apache.openjpa.util.UserException; * @author Pinaki Poddar * @author Steve Kim * @author Abe White + * @nojavadoc */ public class AnnotationPersistenceMappingParser extends AnnotationPersistenceMetaDataParser { diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlan.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlan.java index 2fbba29c3..2d368fb97 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlan.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlan.java @@ -77,12 +77,12 @@ public interface JDBCFetchPlan /** * How to determine the size of a large result set. */ - public LRSSize getLRSSize(); + public LRSSizeAlgorithm getLRSSizeAlgorithm(); /** * How to determine the size of a large result set. */ - public JDBCFetchPlan setLRSSize(LRSSize lrsSize); + public JDBCFetchPlan setLRSSizeAlgorithm(LRSSizeAlgorithm lrsSizeAlgorithm); /** * SQL join syntax. diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlanImpl.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlanImpl.java index 2e93eb229..46c17aade 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlanImpl.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/JDBCFetchPlanImpl.java @@ -33,6 +33,7 @@ import org.apache.openjpa.persistence.PersistenceExceptions; * * @since 0.4.0 * @author Abe White + * @nojavadoc */ public class JDBCFetchPlanImpl extends FetchPlanImpl @@ -91,12 +92,12 @@ public class JDBCFetchPlanImpl return this; } - public LRSSize getLRSSize() { - return LRSSize.fromKernelConstant(_fetch.getLRSSize()); + public LRSSizeAlgorithm getLRSSizeAlgorithm() { + return LRSSizeAlgorithm.fromKernelConstant(_fetch.getLRSSize()); } - public JDBCFetchPlanImpl setLRSSize(LRSSize lrsSize) { - _fetch.setLRSSize(lrsSize.toKernelConstant()); + public JDBCFetchPlanImpl setLRSSizeAlgorithm(LRSSizeAlgorithm lrsSizeAlgorithm) { + _fetch.setLRSSize(lrsSizeAlgorithm.toKernelConstant()); return this; } diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSize.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSizeAlgorithm.java similarity index 91% rename from openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSize.java rename to openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSizeAlgorithm.java index ca77d5e1c..16ace3d83 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSize.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/LRSSizeAlgorithm.java @@ -26,14 +26,14 @@ import org.apache.openjpa.jdbc.kernel.LRSSizes; * @since 1.0.0 * @published */ -public enum LRSSize { +public enum LRSSizeAlgorithm { UNKNOWN(LRSSizes.SIZE_UNKNOWN), LAST(LRSSizes.SIZE_LAST), QUERY(LRSSizes.SIZE_QUERY); private final int lrsConstant; - private LRSSize(int value) { + private LRSSizeAlgorithm(int value) { lrsConstant = value; } @@ -41,7 +41,7 @@ public enum LRSSize { return lrsConstant; } - static LRSSize fromKernelConstant(int kernelConstant) { + static LRSSizeAlgorithm fromKernelConstant(int kernelConstant) { switch (kernelConstant) { case LRSSizes.SIZE_UNKNOWN: return UNKNOWN; diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/MappingTag.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/MappingTag.java index 1571826d5..6f8e5be94 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/MappingTag.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/MappingTag.java @@ -27,6 +27,7 @@ package org.apache.openjpa.persistence.jdbc; * Set of mapping tags used in JPA. * * @author Abe White + * @nojavadoc */ enum MappingTag { diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/NonpolymorphicType.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/NonpolymorphicType.java index 0477fda9b..1ad2f0c47 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/NonpolymorphicType.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/NonpolymorphicType.java @@ -29,4 +29,4 @@ public enum NonpolymorphicType { EXACT, JOINABLE, FALSE -}; +} \ No newline at end of file diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingDefaults.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingDefaults.java index 196c9e2d1..25b1bee79 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingDefaults.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingDefaults.java @@ -44,6 +44,7 @@ import serp.util.Strings; * * @author Steve Kim * @author Abe White + * @nojavadoc */ public class PersistenceMappingDefaults extends MappingDefaultsImpl { diff --git a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingFactory.java b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingFactory.java index 060d23d81..18bfc356b 100644 --- a/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingFactory.java +++ b/openjpa-persistence-jdbc/src/main/java/org/apache/openjpa/persistence/jdbc/PersistenceMappingFactory.java @@ -32,6 +32,7 @@ import org.apache.openjpa.persistence.AnnotationPersistenceMetaDataSerializer; * * @author Abe White * @since 0.4.0 + * @nojavadoc */ public class PersistenceMappingFactory extends PersistenceMetaDataFactory { diff --git a/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/TestJDBCEnumToKernelConstantMappings.java b/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/TestJDBCEnumToKernelConstantMappings.java index 1d86a29af..988c79193 100644 --- a/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/TestJDBCEnumToKernelConstantMappings.java +++ b/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/jdbc/TestJDBCEnumToKernelConstantMappings.java @@ -59,31 +59,31 @@ public class TestJDBCEnumToKernelConstantMappings public void testLRSSizeType() { assertEquals(LRSSizes.SIZE_UNKNOWN, - LRSSize.UNKNOWN.toKernelConstant()); - assertEquals(LRSSize.UNKNOWN, - LRSSize.fromKernelConstant( + LRSSizeAlgorithm.UNKNOWN.toKernelConstant()); + assertEquals(LRSSizeAlgorithm.UNKNOWN, + LRSSizeAlgorithm.fromKernelConstant( LRSSizes.SIZE_UNKNOWN)); - assertEquals(LRSSize.UNKNOWN.toKernelConstant(), - LRSSize.UNKNOWN.ordinal()); + assertEquals(LRSSizeAlgorithm.UNKNOWN.toKernelConstant(), + LRSSizeAlgorithm.UNKNOWN.ordinal()); assertEquals(LRSSizes.SIZE_LAST, - LRSSize.LAST.toKernelConstant()); - assertEquals(LRSSize.LAST, - LRSSize.fromKernelConstant( + LRSSizeAlgorithm.LAST.toKernelConstant()); + assertEquals(LRSSizeAlgorithm.LAST, + LRSSizeAlgorithm.fromKernelConstant( LRSSizes.SIZE_LAST)); - assertEquals(LRSSize.LAST.toKernelConstant(), - LRSSize.LAST.ordinal()); + assertEquals(LRSSizeAlgorithm.LAST.toKernelConstant(), + LRSSizeAlgorithm.LAST.ordinal()); assertEquals(LRSSizes.SIZE_QUERY, - LRSSize.QUERY.toKernelConstant()); - assertEquals(LRSSize.QUERY, - LRSSize.fromKernelConstant( + LRSSizeAlgorithm.QUERY.toKernelConstant()); + assertEquals(LRSSizeAlgorithm.QUERY, + LRSSizeAlgorithm.fromKernelConstant( LRSSizes.SIZE_QUERY)); - assertEquals(LRSSize.QUERY.toKernelConstant(), - LRSSize.QUERY.ordinal()); + assertEquals(LRSSizeAlgorithm.QUERY.toKernelConstant(), + LRSSizeAlgorithm.QUERY.ordinal()); assertEquals(getConstantCount(LRSSizes.class), - LRSSize.values().length); + LRSSizeAlgorithm.values().length); } public void testJoinSyntaxType() { diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java index 250bd1f15..9ec4cf29e 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/AnnotationPersistenceXMLMetaDataParser.java @@ -38,6 +38,7 @@ import org.apache.openjpa.meta.XMLMetaData; * JAXB xml annotation metadata parser. * * @author Catalina Wei + * @since 1.0.0 * @nojavadoc */ public class AnnotationPersistenceXMLMetaDataParser { diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/CallbackMode.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/CallbackMode.java index d2cfb33b0..58bfddbee 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/CallbackMode.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/CallbackMode.java @@ -42,7 +42,7 @@ public enum CallbackMode { callbackMode = value; } - public static EnumSet toEnumSet(int callback) { + static EnumSet toEnumSet(int callback) { EnumSet modes = EnumSet.noneOf(CallbackMode.class); if ((callback & CallbackModes.CALLBACK_FAIL_FAST) != 0) modes.add(FAIL_FAST); @@ -57,7 +57,7 @@ public enum CallbackMode { return modes; } - public static int fromEnumSet(EnumSet modes) { + static int fromEnumSet(EnumSet modes) { int callback = 0; for (CallbackMode mode : modes) callback |= mode.callbackMode; diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/Generator.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/Generator.java index 05c87c7e6..d53481d66 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/Generator.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/Generator.java @@ -18,8 +18,6 @@ */ package org.apache.openjpa.persistence; -import org.apache.openjpa.kernel.Seq; - /** * Represents a store sequence. * diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/MetaDataTag.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/MetaDataTag.java index 2fe05bdbb..8c4199e3e 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/MetaDataTag.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/MetaDataTag.java @@ -27,6 +27,7 @@ package org.apache.openjpa.persistence; * Set of metadata tags used in JPA. * * @author Abe White + * @nojavadoc */ public enum MetaDataTag { // sorted by XML order diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAEntityManager.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAEntityManager.java index 826220100..d1da259b6 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAEntityManager.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAEntityManager.java @@ -763,8 +763,9 @@ public interface OpenJPAEntityManager * JavaBeans convention, this method will create a concrete implementation * according to the metadata that defines the class. If cls * is a non-final concrete type that has metadata but does not implement - * {@link PersistenceCapable}, this method will create a subclass of the - * type that does implement {@link PersistenceCapable}, and will attempt + * {@link org.apache.openjpa.enhance.PersistenceCapable}, this method will + * create a subclass of the type that does implement + * {@link org.apache.openjpa.enhance.PersistenceCapable}, and will attempt * to redefine the methods in cls to enable persistent * attribute tracking. Otherwise, this will return an instance of the * specified class. diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAQuery.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAQuery.java index 9c4f4abfc..917443ef7 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAQuery.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/OpenJPAQuery.java @@ -36,7 +36,12 @@ import org.apache.openjpa.kernel.QueryHints; * @published */ public interface OpenJPAQuery - extends Query, QueryHints { + extends Query { + + /** + * Hint key for specifying the number of rows to optimize for. + */ + public static final String HINT_RESULT_COUNT = QueryHints.HINT_RESULT_COUNT; /** * The owning entity manager. diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataDefaults.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataDefaults.java index 02cb0eae7..052ba83b6 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataDefaults.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataDefaults.java @@ -65,6 +65,7 @@ import org.apache.openjpa.conf.OpenJPAConfiguration; * * @author Patrick Linskey * @author Abe White + * @nojavadoc */ public class PersistenceMetaDataDefaults extends AbstractMetaDataDefaults { diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataFactory.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataFactory.java index bcde0e3c5..4f713d05a 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataFactory.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceMetaDataFactory.java @@ -65,6 +65,7 @@ import org.apache.openjpa.util.MetaDataException; * * @author Steve Kim * @since 0.4.0 + * @nojavadoc */ public class PersistenceMetaDataFactory extends AbstractCFMetaDataFactory diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java index e0b766ce9..98fe11a38 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceProviderImpl.java @@ -23,7 +23,6 @@ import java.lang.instrument.IllegalClassFormatException; import java.security.ProtectionDomain; import java.util.Map; import javax.persistence.EntityManager; -import javax.persistence.EntityManagerFactory; import javax.persistence.spi.ClassTransformer; import javax.persistence.spi.PersistenceProvider; import javax.persistence.spi.PersistenceUnitInfo; @@ -68,7 +67,7 @@ public class PersistenceProviderImpl * resource or the name of the jar that the resource is contained in. * This does no pooling of EntityManagersFactories. */ - public EntityManagerFactory createEntityManagerFactory(String name, + public OpenJPAEntityManagerFactory createEntityManagerFactory(String name, String resource, Map m) { PersistenceProductDerivation pd = new PersistenceProductDerivation(); try { @@ -83,11 +82,12 @@ public class PersistenceProviderImpl } } - public EntityManagerFactory createEntityManagerFactory(String name, Map m) { + public OpenJPAEntityManagerFactory createEntityManagerFactory(String name, + Map m) { return createEntityManagerFactory(name, null, m); } - public EntityManagerFactory createContainerEntityManagerFactory( + public OpenJPAEntityManagerFactory createContainerEntityManagerFactory( PersistenceUnitInfo pui, Map m) { PersistenceProductDerivation pd = new PersistenceProductDerivation(); try { diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceStrategy.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceStrategy.java index 5fae43501..2188b0d71 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceStrategy.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceStrategy.java @@ -27,6 +27,7 @@ package org.apache.openjpa.persistence; * Set of field persistence strategies used in JPA. * * @author Abe White + * @nojavadoc */ public enum PersistenceStrategy { // order matters to match XML spec diff --git a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceUnitInfoImpl.java b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceUnitInfoImpl.java index c7fefc05b..29393ad92 100644 --- a/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceUnitInfoImpl.java +++ b/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/PersistenceUnitInfoImpl.java @@ -42,7 +42,6 @@ import org.apache.openjpa.lib.meta.SourceTracker; import org.apache.openjpa.lib.util.J2DoPrivHelper; import org.apache.openjpa.lib.util.Localizer; import org.apache.openjpa.lib.util.MultiClassLoader; -import org.apache.openjpa.lib.util.TemporaryClassLoader; import org.apache.openjpa.util.ClassResolver; /**