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
