[jboss-cvs] JBossAS SVN: r82750 - projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Jan 10 05:59:57 EST 2009


Author: ALRubinger
Date: 2009-01-10 05:59:57 -0500 (Sat, 10 Jan 2009)
New Revision: 82750

Modified:
   projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java
Log:
[EJBTHREE-1674] When iterating through properties, use both the default and those from the PU Metadata

Modified: projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java
===================================================================
--- projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java	2009-01-10 09:39:47 UTC (rev 82749)
+++ projects/jpa/trunk/deployers/src/main/java/org/jboss/jpa/deployers/PersistenceUnitDeployer.java	2009-01-10 10:59:57 UTC (rev 82750)
@@ -23,6 +23,7 @@
 
 import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
 import java.util.Properties;
 import javax.naming.InitialContext;
 import javax.naming.NamingException;
@@ -62,7 +63,13 @@
 
    private void addDependencies(BeanMetaDataBuilder builder, PersistenceUnitMetaData metaData)
    {
+      // Initialize properties to default
       Properties props = defaultPersistenceProperties;
+      
+      // Add properties from metadata
+      Map<String, String> metadataProps = metaData.getProperties();
+      props.putAll(metadataProps);
+      
       if (!props.containsKey("jboss.no.implicit.datasource.dependency"))
       {
          if (metaData.getJtaDataSource() != null)




More information about the jboss-cvs-commits mailing list