Hi Chris, I think what you are looking for is the 'any' and 'many to any' mapping.
here's some info in the docs, http://www.hibernate.org/hib_docs/nhibernate/html/collections.html and a blog post http://ayende.com/Blog/archive/2006/06/05/NHibernatesAssociationIsCool.aspx but there's much more out there. cheers, Ernst On Wed, Sep 24, 2008 at 1:06 PM, ChristianR <[EMAIL PROTECTED]>wrote: > > Hi, > I have a general question about Hibernate. I tried the original > hibernate forum, but after several days on the forum without an > answer, I thought I try my luck here.... > > The original post can be found here: > http://forum.hibernate.org/viewtopic.php?t=989385 > > The introduction code, and the "shortest" problem description is: > > public class Order > { > private IDestination destination; > // or, perhaps more complicated > // a list of IDestinationObjects > > IList<IDestination> LotsOfTargets > } > > public interface IDestination > { > Long getId(); > void setId(Long id); > > } > > public class Destination1 implements IDestination > { > private Long id; > > } > > public class Destination2 implements IDestination > { > private Long id; > > } > > I think you all get the problem: Is it possible to map two classes > which have nothing in common then the interface (no common base > class). I read everything in the Hibernate in Action, and there is a > lot of stuff about Inheritance and table structures, but nothing about > interfaces... > > It would be really helpful if somebody at least tells me > "Impossible.." or "Will be complicated".. or even RTFM at page XYZ :-) > Tried so search for interface and mapping.. You can imagine, not the > best search tearms... > > Chris > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
