This works for me (XDoclet 1.2.3, Weblogic 8.1)
/**
* @ejb.interface-method view-type = "local"
*
* @ejb.relation name="User-Role"
* role-name="RoleHasManyUsers"
* target-role-name="UserHasManyRoles"
* target-multiple="true"
*
* @ejb.value-object
aggregate="com.aciworldwide.ecourier.opmodel.UserValue"
* aggregate-name="User"
*
members="com.aciworldwide.ecourier.opmodel.ejb.local.UserLocal"
* members-name="User"
* relation="external"
* type="java.util.Collection"
*
* @weblogic.relation join-table-name="user_role"
* @weblogic.column-map key-column="role_id"
foreign-key-column="role_id"
*/
public abstract Collection getUsers();
/**
*
* @ejb.interface-method view-type = "local"
*
* @ejb.relation name="User-Role"
* role-name="UserHasManyRoles"
* target-role-name="RoleHasManyUsers"
* target-multiple = "true"
*
* @weblogic.relation join-table-name="user_role"
* @weblogic.column-map key-column="user_id"
foreign-key-column="user_id"
*
* @ejb.value-object match="normal"
* method-name="RoleAssociation"
*
aggregate="com.aciworldwide.ecourier.opmodel.RoleValue"
* aggregate-name="Role"
*
members="com.aciworldwide.ecourier.opmodel.ejb.local.RoleLocal"
* members-name="Role"
* relation="external"
* type="java.util.Collection"
*/
public abstract Collection getRoles();
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
xdoclet-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user