Do you mean on the theSource property of my Post class ? If so, here's what it looks like at the moment :
<many-to-one class="Metrica.Source,Metrica" name="thePublication" cascade="all-delete-orphan" column="PublicationID" /> does 'all' not include merge already ? On 30 avr, 17:52, Fabio Maulo <[email protected]> wrote: > cascade="merge" > > 2009/4/30 graphicsxp <[email protected]> > > > > > > > Hi, > > > I carry on with my series of posts about fetching strategy issues .... > > > class Post > > { > > Publication thePublication > > } > > > class Publication > > { > > Region theRegion > > } > > > class Region > > { > > } > > > if I set the fetch policy of the many-to-one property in Publication > > mapping : > > <many-to-one fetch="join" class="Metrica.Region, Metrica" > > name="theRegion" column="RegionID" /> > > > When I get a Post, NH does the join on Publication and Region. > > > However when I call mySession.Merge(myPost), this returns a Post > > entity with a join on Publication BUT not on Region, therefore the > > property theRegion is not loaded... > > > Is this expected behaviour ? I would have thought that Merge would do > > exactly what the mapping file says.... > > -- > Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
