[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