[ http://jira.codehaus.org/browse/XDP-67?page=comments#action_74426 ] Sebastian Wiemer commented on XDP-67: -------------------------------------
How about this issue ? I think this one is really critical. Hope anyone find find a solution soon since xdoclet2 seems very unuseless for me without being able to map many-to-many assiciations correctly using join-tables :( > hibernate join table property cannot be configured > -------------------------------------------------- > > Key: XDP-67 > URL: http://jira.codehaus.org/browse/XDP-67 > Project: XDoclet 2 Plugins > Issue Type: Bug > Components: hibernate > Affects Versions: hibernate-1.0 > Reporter: Andreas Wuest > Attachments: screenshot-1.jpg > > > Hello, > i have a small problem with join tables in xdoclet 2. i have a class > mapping that contains the following join table mapping (works fine > with hibernate 3.0), unnecessary tags removed so it is better to read : > <class name="Geschaeft" table="BA2_E_GESCHAEFT_VW" discriminator-value="-5" > lazy="false"> > <composite-id name="id" class="GeschaeftPK"> > <key-property name="bank" type="java.lang.Long"> > <column name="BANK_ID" scale="3" precision="0" not-null="true" > sql-type="NUMBER" /> > </key-property> > <key-property name="stichtag" type="java.lang.Long"> > <column name="STICHTAG" scale="8" precision="0" not-null="true" > sql-type="NUMBER" /> > </key-property> > <key-property name="laufkennung" type="java.lang.Long"> > <column name="LAUFKENNUNG_NR" scale="2" precision="0" not-null="true" > sql-type="NUMBER" /> > </key-property> > <key-property name="kontoNr" type="java.lang.Long"> > <column name="KONTO_NR" scale="15" precision="0" not-null="true" > sql-type="NUMBER" /> > </key-property> > <key-property name="kontoNrSub" type="java.lang.Long"> > <column name="KONTO_NR_SUB" scale="15" precision="0" not-null="true" > sql-type="NUMBER" /> > </key-property> > </composite-id> > <join table="BA2_R_GESCHAEFT_VW" optional="true" inverse="false" > fetch="join"> > <key> > <column name="BANK_ID" scale="3" precision="0" not-null="true" > sql-type="NUMBER" /> > <column name="STICHTAG" scale="8" precision="0" not-null="true" > sql-type="NUMBER" /> > <column name="LAUFKENNUNG_NR" scale="2" precision="0" > not-null="true" sql-type="NUMBER" /> > <column name="KONTO_NR" scale="15" precision="0" not-null="true" > sql-type="NUMBER" /> > <column name="KONTO_NR_SUB" scale="15" precision="0" not-null="true" > sql-type="NUMBER" /> > </key> > <property name="istKurzfristig" type="java.lang.Boolean"> > <column name="IST_KURZFRISTIG" scale="1" precision="0" > not-null="false" sql-type="NUMBER" /> > </property> > </join> > </class> > problem is, that > i have no idea how to tell xdoclet 2 that the property "istKurzfristig" > has to be within the join tag. xdoclet always adds the property > tag to the class tag that surrounds the join tag. Looking at the > Join.jelly file it looks like it is not possible to add properties > to the join table tag, which makes the join tag impossible to use > with xdoclet 2, or did i miss something ? > another minor problem: > incomplete documentation : @hibernate.join-key is not documented > at http://xdoclet.codehaus.org/HibernateTags > however it is required if you are using @hibernate.join (error message > tell you that the join-key is missing > [xdoclet] 15.06.2005 16:24:18 > org.apache.commons.jelly.expression.jexl.JexlExp > ression evaluate > [xdoclet] WARNUNG: Caught exception evaluating: > org.apache.commons.jexl.Expres > [EMAIL PROTECTED] Reason: java.lang.RuntimeException: hibernate.join-key is > requi > red in AbstractGeschaeft at line 90 > [xdoclet] java.lang.RuntimeException: hibernate.join-key is required in > Abstra > ctGeschaeft at line 90 > [xdoclet] at org.generama.Plugin.assertTrue(Plugin.java:158) > [xdoclet] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [xdoclet] at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces > sorImpl.java:39) > regards, > Andreas -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ xdoclet-plugins-interest mailing list xdoclet-plugins-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest