You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by cu...@apache.org on 2012/06/06 16:00:06 UTC

svn commit: r1346896 - /openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java

Author: curtisr7
Date: Wed Jun  6 14:00:05 2012
New Revision: 1346896

URL: http://svn.apache.org/viewvc?rev=1346896&view=rev
Log:
OPENJPA-2209: Add comment to AbstractBrokerFactory.

Modified:
    openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java

Modified: openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java?rev=1346896&r1=1346895&r2=1346896&view=diff
==============================================================================
--- openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java (original)
+++ openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/AbstractBrokerFactory.java Wed Jun  6 14:00:05 2012
@@ -866,8 +866,12 @@ public abstract class AbstractBrokerFact
             newBroker(_conf.getConnectionUserName(), _conf.getConnectionPassword(),
                 _conf.isConnectionFactoryModeManaged(), _conf.getConnectionRetainModeConstant(), false).close();
         }
-        // Don't catch any exceptions here because we want to fail-fast if something bad happens when we're preloading.
+
+        // Don't get a MetaDataRepository yet if not preloading because it is possible that someone has extended the MDR
+        // and the extension hasn't been plugged in yet.
         if (MetaDataRepository.needsPreload(_conf) == true) {
+            // Don't catch any exceptions here because we want to fail-fast if something bad happens when we're
+            // preloading.
             MetaDataRepository mdr = _conf.getMetaDataRepositoryInstance();
             mdr.setValidate(MetaDataRepository.VALIDATE_RUNTIME, true);
             mdr.setResolve(MetaDataRepository.MODE_MAPPING_INIT, true);