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...)

Reply via email to