how do i get to this 

<ejb-relation>
        <ejb-relation-name>Order-LineItems</ejb-relation-name>
        <ejb-relationship-role>
                
<ejb-relationship-role-name>OrderHasLineItems</ejb-relationship-role-name>
                <multiplicity>One</multiplicity>
                <relationship-role-source>
                        <ejb-name>OrderEJB</ejb-name>
                </relationship-role-source>
                <cmr-field>
                        <cmr-field-name>lineItems</cmr-field-name>
                        <cmr-field-type>java.util.Collection</cmr-field-type>
                </cmr-field>
        </ejb-relationship-role>
        <ejb-relationship-role>
                
<ejb-relationship-role-name>LineItemInOrder</ejb-relationship-role-name>
                <multiplicity>Many</multiplicity>
                <cascade-delete/>
                <relationship-role-source>
                        <ejb-name>LineItemEJB</ejb-name>
                </relationship-role-source>
        </ejb-relationship-role>
</ejb-relation>

i've tried this

    /**
     * @return a collection of line items
     *
     * @ejb:interface-method
     * @ejb:relation
     *      name="Order-LineItems"
     *      role-name="OrderHasLineItems"
     *      target-ejb="LineItemEJB"
     *      target-role-name="LineItemInOrder"
     *
     */
    public abstract Collection getLineItems();


and i get a many-to-one instead of a one-to-many

_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to