oh well... sorry about that :) by the way where can I find the NHibernate 2.0 doc in .chm format ? I only have the NHibernate 1.2 doc, which is why I didn't know about cascade=merge .... The only doc for 2.0 that I could find is in html format online, which is not so good.
On 30 avr, 19:45, Fabio Maulo <[email protected]> wrote: > From your mail:"this returns a Post entity with a join on Publication BUT > not on Region" > > 2009/4/30 graphicsxp <[email protected]> > > > > > > > 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 > > -- > 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 -~----------~----~----~----~------~----~------~--~---
