Hi, Some questions back....
If one Address can belong to more than one customer then how does the getCustomer() method know which customer to get when your signature is a single CustomerLocal object? Also you mention that one address belongs to many customers but the mapping name you chose is "customer-has-many-addresses" So there is a little bit of confusion here.... Try experimenting with java.util.Collection as your signature instead and see if you have more success.... Maybe you want a many-to-many instead? Regards Chris -=-=-= -----Original Message----- From: Westlin Peter [mailto:[EMAIL PROTECTED]] Sent: 09 July 2002 16:15 To: [EMAIL PROTECTED] Subject: [Xdoclet-user] Relations, many-to-one bidirectional Hi! I'm testing CMR relations in Xdoclet (I love this tool) and have a couple of questions: With tags do I use when I want a "many-to-one" relation? I use the classic Customer-Address as a test and I want one Address to belong to many customers. In my CustomerBean I have: /** * @ejb:interface-method view-type="local" * * @ejb:relation * name="customer-address" * role-name="customer-has-many-addresses" * * @weblogic:column-map * foreign-key-column="FK_ADDRESS" * key-column="ID" * */ public abstract test.ejb.AddressLocal getAddress(); and in AddressBean: /** * @ejb:interface-method view-type="local" * * @ejb:relation * name="customer-address" * role-name="address-has-one-customer" */ public abstract test.ejb.CustomerLocal getCustomer(); I have tried with target-ejb and target-multiple (though the docs say that these tags shall not be used in bidirectional relationship) on both sides of the relation but I always get: <multiplicity>One</multiplicity> in my ejb-jar.xml... I use the latest src from cvs. Regards Weasel ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Stuff, things, and much much more. http://thinkgeek.com/sf _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user Any e-mail message from the European Central Bank (ECB) is sent in good faith but shall neither be binding nor construed as constituting a commitment by the ECB except where provided for in a written agreement. This e-mail is intended only for the use of the recipient(s) named above. Any unauthorised disclosure, use or dissemination, either in whole or in part, is prohibited. If you have received this e-mail in error, please notify the sender immediately via e-mail and delete this e-mail from your system. ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Stuff, things, and much much more. http://thinkgeek.com/sf _______________________________________________ Xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
