[hibernate-commits] Hibernate SVN: r11329 - trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Mar 22 02:31:51 EDT 2007


Author: epbernard
Date: 2007-03-22 02:31:51 -0400 (Thu, 22 Mar 2007)
New Revision: 11329

Modified:
   trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java
   trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java
Log:
EJB-281 Restore backward compatibility with JBoss AS 4.0.5

Modified: trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java
===================================================================
--- trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java	2007-03-21 12:51:14 UTC (rev 11328)
+++ trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceMetadata.java	2007-03-22 06:31:51 UTC (rev 11329)
@@ -12,6 +12,8 @@
 /**
  * Simple represenation of persistence.xml
  *
+ * Object used by JBoss EJB 3 for persistence.xml parsing
+ *
  * @author <a href="mailto:bill at jboss.org">Bill Burke</a>
  * @version $Revision$
  */

Modified: trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java
===================================================================
--- trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java	2007-03-21 12:51:14 UTC (rev 11328)
+++ trunk/HibernateExt/entitymanager/src/java/org/hibernate/ejb/packaging/PersistenceXmlLoader.java	2007-03-22 06:31:51 UTC (rev 11329)
@@ -74,7 +74,17 @@
 		return doc;
 	}
 
-	public static List<PersistenceMetadata> deploy(URL url, Map overrides, EntityResolver resolver,
+	/**
+     * Method used by JBoss AS 4.0.5 for parsing
+     */
+	public static List<PersistenceMetadata> deploy(URL url, Map overrides, EntityResolver resolver) throws Exception {
+        return deploy(url, overrides, resolver, PersistenceUnitTransactionType.JTA);
+    }
+
+    /**
+     * Method used by JBoss EJB3 (4.2 and above) for parsing
+     */
+    public static List<PersistenceMetadata> deploy(URL url, Map overrides, EntityResolver resolver,
 												   PersistenceUnitTransactionType defaultTransactionType) throws Exception {
 		Document doc = loadURL( url, resolver );
 		Element top = doc.getDocumentElement();




More information about the hibernate-commits mailing list