[jboss-cvs] JBossAS SVN: r61833 - branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/entity.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 29 06:57:13 EDT 2007


Author: wolfc
Date: 2007-03-29 06:57:13 -0400 (Thu, 29 Mar 2007)
New Revision: 61833

Modified:
   branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/entity/PersistenceUnitDeployment.java
Log:
EJBTHREE-893: using kernelName as a default for session_factory_name

Modified: branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/entity/PersistenceUnitDeployment.java
===================================================================
--- branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/entity/PersistenceUnitDeployment.java	2007-03-29 09:59:29 UTC (rev 61832)
+++ branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/entity/PersistenceUnitDeployment.java	2007-03-29 10:57:13 UTC (rev 61833)
@@ -21,8 +21,6 @@
  */
 package org.jboss.ejb3.entity;
 
-import java.io.File;
-import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.ArrayList;
 import java.util.List;
@@ -238,6 +236,12 @@
 
       Class providerClass = Thread.currentThread().getContextClassLoader().loadClass(pi.getPersistenceProviderClassName());
 
+      // EJBTHREE-893
+      if(!pi.getProperties().containsKey("hibernate.session_factory_name"))
+      {
+         pi.getProperties().put("hibernate.session_factory_name", kernelName);
+      }
+      
       PersistenceProvider pp = (PersistenceProvider) providerClass.newInstance();
       actualFactory = pp.createContainerEntityManagerFactory(pi, null);
 




More information about the jboss-cvs-commits mailing list