Author: dgeraskov
Date: 2011-12-16 08:40:38 -0500 (Fri, 16 Dec 2011)
New Revision: 37394
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate4_0/src/org/jboss/tools/hibernate4_0/ConfigurationFactory.java
Log:
https://issues.jboss.org/browse/JBIDE-10515
Call buildMapping evidently on EJB3Configuration in Hibernate4
Modified:
trunk/hibernatetools/plugins/org.jboss.tools.hibernate4_0/src/org/jboss/tools/hibernate4_0/ConfigurationFactory.java
===================================================================
---
trunk/hibernatetools/plugins/org.jboss.tools.hibernate4_0/src/org/jboss/tools/hibernate4_0/ConfigurationFactory.java 2011-12-16
11:34:14 UTC (rev 37393)
+++
trunk/hibernatetools/plugins/org.jboss.tools.hibernate4_0/src/org/jboss/tools/hibernate4_0/ConfigurationFactory.java 2011-12-16
13:40:38 UTC (rev 37394)
@@ -238,6 +238,9 @@
persistenceUnit);
throw new HibernateConsoleRuntimeException(out);
}
+ //in hibernate 4 "buildMappings" is not called in method
"configure", so call it manually
+ method = clazz.getMethod("buildMappings", new Class[0]); //$NON-NLS-1$
+ method.invoke(ejb3cfg, new Object[0]);
method = clazz.getMethod("getHibernateConfiguration", new
Class[0]);//$NON-NLS-1$
Configuration invoke = (Configuration) method.invoke(ejb3cfg, (Object[]) null);
invoke = configureConnectionProfile(invoke);