I have an "AlertBean" that has a "(LocationBean)startingLocation" and an "(LocationBean)endingLocation" So a "LocationBean" can be assigned to many different "Alert"'s.
But, the way I have it now, a LocationBean can only be assigned to one (1) startingLocation. So, location a can _not_ be referenced by AlertA as well as AlertB. This is _NOT_ correct for what I need. AlertA as well as AlertB can have LocationA as the startingLocation. Here is the relevant code to help me figure out what I have done wrong. Thanks in advance for your help: ========================= AlertBean.java: ---------------------------------------------------------------------------- ---- /** * Get all Location's for this alert. * * @ejb.interface-method * * @ejb.relation * name="Alert-StartingLocation" * role-name="alert-has-starting_location" * target-ejb="Location" * target-role-name="starting_location-belongs_to-many-alerts" * target-multiple="no" * * @ejb.relation-table * table-name="alert_startinglocation_rel" * create-table="false" * remove-table="false" * * @jboss.relation * related-pk-field="locationId" * fk-column="location_id" * fk-constraint="false" * * @jboss.relation-mapping * style="relation-table" * * @ejb.value-object * aggregate="com.baselogic.yoursos.location.LocationDto" * aggregate-name="StartingLocation" * match="normal" * members="com.baselogic.yoursos.location.LocationLocal" * members-name="StartingLocation" * relation="external" */ public abstract LocationLocal getStartingLocation(); public abstract void setStartingLocation( LocationLocal pLocationLocal ); LocationBean.java: ---------------------------------------------------------------------------- ---- /** * Get the User for this Location * * @ejb.interface-method * * @ejb.relation * name="Alert-StartingLocation" * role-name="starting_location-belongs_to-many-alerts" * target-ejb="Alert" * target-role-name="alert-has-starting_location" * target-multiple="yes" * * @ejb.relation-table * table-name="alert_startinglocation_rel" * create-table="false" * remove-table="false" * * @jboss.relation * related-pk-field="alertId" * fk-column="alert_id" * fk-constraint="false" * * @jboss.relation-mapping * style="relation-table" **/ public abstract AlertLocal getStartingLocationsAlert(); public abstract void setStartingLocationsAlert( AlertLocal pAlert ); --- Thanks Mick Knutson http://www.baselogic.com --- ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user