Thanks, Stefan! We really appreciate your help on blogging. On Thu, Nov 13, 2008 at 2:58 PM, Stefan Sedich <[EMAIL PROTECTED]>wrote:
> > Ok whipped this one up just then :), hopefully it makes sense to someone > else. > > > http://weblogs.asp.net/stefansedich/archive/2008/11/13/lazy-loaded-one-to-one-with-nhibernate.aspx > > > Cheers > > On Thu, Nov 13, 2008 at 9:46 PM, Stefan Sedich <[EMAIL PROTECTED]> > wrote: > > Yep will be blogging about this tonight :), hopefully save someone > > else some frustration. Infact I will do it right away. > > > > On Thu, Nov 13, 2008 at 9:45 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote: > >> A post from you would be welcome ! :) hahaha :) > >> > >> On Thu, Nov 13, 2008 at 2:41 PM, Stefan Sedich <[EMAIL PROTECTED] > > > >> wrote: > >>> > >>> Yep thanks Tuna the answer was there all along, supprised I only found > >>> this on 1 site :\ would have thought more people have done/blogged > >>> about this before. > >>> > >>> Ohh well time for a beer. > >>> > >>> > >>> Cheers > >>> > >>> On Thu, Nov 13, 2008 at 9:38 PM, Tuna Toksöz <[EMAIL PROTECTED]> > wrote: > >>> > From the forum, I see that > >>> > > >>> > > >>> > But now imagine your B object may or may not have associated C > >>> > (constrained="false"). What should getCee() return when specific B > does > >>> > not > >>> > have C? Null. But remember, Hibernate must set correct value of "cee" > at > >>> > the > >>> > moment it set B (because it does no know when someone will call > >>> > getCee()). > >>> > Proxy does not help here because proxy itself in already non-null > >>> > object. > >>> > > >>> > So the resume: if your B->C mapping is mandatory (constrainted=true), > >>> > Hibernate will use proxy for C resulting in lazy initialization. But > if > >>> > you > >>> > allow B without C, Hibernate just HAS TO check presence of C at the > >>> > moment > >>> > it loads B. But a SELECT to check presence is just inefficient > because > >>> > the > >>> > same SELECT may not just check presence, but load entire object. So > lazy > >>> > loading goes away. > >>> > > >>> > On Thu, Nov 13, 2008 at 2:34 PM, Stefan Sedich < > [EMAIL PROTECTED]> > >>> > wrote: > >>> >> > >>> >> Final try: > >>> >> > >>> >> <one-to-one name="DocumentFile" cascade="all-delete-orphan" > >>> >> lazy="proxy" constrained="true" /> > >>> >> > >>> >> WORKS!!! Why is this the case can anyone shed some light why > >>> >> constrained="true" on the Document worked? > >>> >> > >>> >> On Thu, Nov 13, 2008 at 9:28 PM, Stefan Sedich > >>> >> <[EMAIL PROTECTED]> > >>> >> wrote: > >>> >> > Arggggggggggg I was wrong this does not work. Seriously if I could > >>> >> > throw NH out the window right now I would hehe. :\ > >>> >> > > >>> >> > On Thu, Nov 13, 2008 at 9:25 PM, Fabio Maulo < > [EMAIL PROTECTED]> > >>> >> > wrote: > >>> >> >> property lazynees is not supported in NH basically because we > need > >>> >> >> FieldInterceptors (AFIK not experimented in .NET) > >>> >> >> > >>> >> >> 2008/11/13 codemonkey <[EMAIL PROTECTED]> > >>> >> >>> > >>> >> >>> Is this possible in NH? I have googled forever and cannot find > any > >>> >> >>> info at all? My only option it seems is to use a seperate table > to > >>> >> >>> my > >>> >> >>> image and map using a one-to-one with lazy set tot true. > >>> >> >>> > >>> >> >>> Any advice would be good.. > >>> >> >>> > >>> >> >>> > >>> >> >>> Cheers > >>> >> >>> Stefan > >>> >> >>> > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> -- > >>> >> >> Fabio Maulo > >>> >> >> > >>> >> >> >> > >>> >> >> > >>> >> > > >>> >> > > >>> >> > > >>> >> > -- > >>> >> > Stefan Sedich > >>> >> > Software Developer > >>> >> > http://weblogs.asp.net/stefansedich > >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> Stefan Sedich > >>> >> Software Developer > >>> >> http://weblogs.asp.net/stefansedich > >>> >> > >>> >> > >>> > > >>> > > >>> > > >>> > -- > >>> > Tuna Toksöz > >>> > > >>> > Typos included to enhance the readers attention! > >>> > > >>> > > > >>> > > >>> > >>> > >>> > >>> -- > >>> Stefan Sedich > >>> Software Developer > >>> http://weblogs.asp.net/stefansedich > >>> > >>> > >> > >> > >> > >> -- > >> Tuna Toksöz > >> > >> Typos included to enhance the readers attention! > >> > >> >> > >> > > > > > > > > -- > > Stefan Sedich > > Software Developer > > http://weblogs.asp.net/stefansedich > > > > > > -- > Stefan Sedich > Software Developer > http://weblogs.asp.net/stefansedich > > > > -- Tuna Toksöz Typos included to enhance the readers attention! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
