Hi,

about a week ago I asked following question:


I have a problem. I want to implement a one to many
relation ship between "Lineitem" (many) and Order (one).
Orderkey is the primary key of "Order" and the foreign key
of Lineitem. Lineitem has a compound primary key, one field 
is the linenumber and the second field is the foreign key (orderkey)
of Lineitem. How can I implement that the orderkey is a primary key 
of Lineitem, when there is no getter/setter for this foreign key 
in Lineitem where I can write * @ejb:pk-field ???




part of Lineitem

/**
 * @ejb:bean 
 *      name="LineitemEntity"
 *      jndi-name="jndi/LineitemEntityBean"
 *      type="CMP"
 *      cmp-version="2.x"
 *      view-type="local"
 * @ejb.persistence
 *      table-name="lineitem"
 * @ejb.transaction
 *  type="Required"
  * @ejb:pk
 *      class= "LineitemEntityPK"
 *  generate= true
 * @jboss:create-table true
 * @jboss:remove-table true
 **/


/**
 * @ejb.persistent-field
 * @ejb:persistence
 * column-name="linenumber"
 * @ejb:interface-method
 * view-type="local"
 * @ejb:pk-field
 **/

public abstract java.lang.Long getLinenumber();
public abstract void setLinenumber(java.lang.Long linenumber);



part of Order

/**
 * @ejb:interface-method
  *  view-type="local"
  * @ejb.relation
  *  name="lineitem-order"
  *  role-name="order-has-lineitem"
  *  target-ejb="LineitemEntity"
  *  target-multiple="no"
  *  target-role-name="lineitem-has-order"
  * @jboss:target-relation  
  *   related-pk-field="orderkey"
  *   fk-column="orderkey_FK"
  *      fk-constraint="true"
  **/

public abstract java.util.Collection getLineitem();
public abstract void setLineitem(java.util.Collection lineitem);




-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: 
Dedicated Hosting for just $79/mo with 500 GB of bandwidth! 
No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to