[jira] Updated: (XDP-67) hibernate join table property cannot be configured

"Konstantin Pribluda (JIRA)" <jira-yCVjj/[email protected]>
Newsgroups gmane.comp.java.xdoclet-plugins
Message-ID <46457570.1160831273021.JavaMail.haus-jira@codehaus01.managed.contegix.com>
     [ http://jira.codehaus.org/browse/XDP-67?page=all ]

Konstantin Pribluda updated XDP-67:
-----------------------------------

             Assignee: Konstantin Pribluda
    Affects Version/s: 1.0.3
        Fix Version/s: 1.0.4

> 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, 1.0.3
>            Reporter: Andreas Wuest
>         Assigned To: Konstantin Pribluda
>             Fix For: 1.0.4
>
>         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
> sionImpl@9ff0a8. 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.