You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Thomas Paradies <pa...@transit-online.de> on 2004/09/22 11:06:48 UTC

Re: Collection foreignkey missing

Christian,

if project-schema.xml means torque-schema.xml have look at Tom's reply
http://nagoya.apache.org/eyebrowse/ReadMsg?listName=ojb-user@db.apache.org&msgNo=14428

Thomas

BOUESSAY Christian wrote:
> 
> Hello,
> 
> There is an association (1:n) between 2 classes:
> 
> /**
>  * @ojb.class
>  * @ojb.field name="idOM" jdbc-type="INTEGER"
>  */
> public class Label {
>  /**
>   * @ojb.field primarykey="true"
>   */
>  private int id;
> 
>  // ...
> }
> 
> /**
>  * @ojb.class
>  */
> class OM {
> 
>  /**
>   * @ojb.field primarykey="true"
>   */
>  private int id;
> 
>  /**
>   * @ojb.collection element-class-ref="Label"
>   *                 foreignkey="idOM"
>   */
>  private Collection labels;
> 
>  // ...
> }
> 
> In the repository_user.xml :
> <collection-descriptor
>   name="labels"
>   element-class-ref="Label"
> >
>     <inverse-foreignkey field-ref="idOM"/>
> </collection-descriptor>
> 
> In the project-schema.xml, there is no <foreign-key> declaration for the table OM ...
> 
> What did I miss?
> 
> Christian
> 
> (I'm a newbie with OJB/xdoclet.
> I didn't found it in the archive, neither in the docs...)

-- 
+----------------------------------+-----------------------------------+
|  tranSIT GmbH                    | phone:  +49 3677 8451 11          |
|  Langewiesener Str. 32           | fax:    +49 3677 8451 2211        |
|  98693 Ilmenau                   | mobile: +49 172 3676031           |
|  Germany                         |                                   |
+----------------------------------+-----------------------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-user-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-user-help@db.apache.org