Author: rmannibucau
Date: Sun Nov 20 21:07:22 2011
New Revision: 1204263

URL: http://svn.apache.org/viewvc?rev=1204263&view=rev
Log:
managing default value for 
AutoConfig.AUTOCREATE_JTA_DATASOURCE_FROM_NON_JTA_ONE_KEY property

Modified:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java

Modified: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java?rev=1204263&r1=1204262&r2=1204263&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/config/AutoConfig.java
 Sun Nov 20 21:07:22 2011
@@ -1447,9 +1447,10 @@ public class AutoConfig implements Dynam
             //  and finally setting JtaManaged=false
             //
 
+            final String deduceJtaFromNonJta = 
SystemInstance.get().getProperty(AUTOCREATE_JTA_DATASOURCE_FROM_NON_JTA_ONE_KEY);
             if (nonJtaDataSourceId != null && jtaDataSourceId == null
                     // hibernate uses the fact that this ds is missing to get 
a non jta em instead of a JTA one
-                    && 
Boolean.parseBoolean(SystemInstance.get().getProperty(AUTOCREATE_JTA_DATASOURCE_FROM_NON_JTA_ONE_KEY)))
 {
+                    && (deduceJtaFromNonJta == null || (deduceJtaFromNonJta != 
null && Boolean.parseBoolean(deduceJtaFromNonJta)))) {
 
                 ResourceInfo nonJtaResourceInfo = 
configFactory.getResourceInfo(nonJtaDataSourceId);
 


Reply via email to