[hibernate-commits] Hibernate SVN: r10482 - in trunk/HibernateExt/tools/src: templates/hbm test/org/hibernate/tool/hbm2x/hbm2hbmxml
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Wed Sep 13 08:48:09 EDT 2006
Author: max.andersen at jboss.com
Date: 2006-09-13 08:48:00 -0400 (Wed, 13 Sep 2006)
New Revision: 10482
Modified:
trunk/HibernateExt/tools/src/templates/hbm/set.hbm.ftl
trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/hbm2hbmxml/ManyToManyTest.java
Log:
HBX-749 hbm generation of many-to-many missing table name
Modified: trunk/HibernateExt/tools/src/templates/hbm/set.hbm.ftl
===================================================================
--- trunk/HibernateExt/tools/src/templates/hbm/set.hbm.ftl 2006-09-13 11:57:54 UTC (rev 10481)
+++ trunk/HibernateExt/tools/src/templates/hbm/set.hbm.ftl 2006-09-13 12:48:00 UTC (rev 10482)
@@ -1,6 +1,9 @@
<set
name="${property.name}"
inverse="${property.value.inverse?string}"
+ <#if !c2h.isOneToMany(property)>
+ table="${property.value.collectionTable.name}"
+ </#if>
>
<key>
<#foreach column in property.value.key.columnIterator>
Modified: trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/hbm2hbmxml/ManyToManyTest.java
===================================================================
--- trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/hbm2hbmxml/ManyToManyTest.java 2006-09-13 11:57:54 UTC (rev 10481)
+++ trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/hbm2hbmxml/ManyToManyTest.java 2006-09-13 12:48:00 UTC (rev 10482)
@@ -78,6 +78,13 @@
assertEquals(node.attribute( "entity-name" ).getText(),"org.hibernate.tool.hbm2x.hbm2hbmxml.Group");
+ xpath = DocumentHelper.createXPath("//hibernate-mapping/class/set");
+ list = xpath.selectNodes(document);
+ assertEquals("Expected to get one set element", 1, list.size());
+ node = (Element) list.get(0);
+ assertEquals(node.attribute( "table" ).getText(),"UserGroup");
+
+
}
More information about the hibernate-commits
mailing list