Not a problem glad my heart ache might help someone in the future, look forward to contributing more.
Cheers On Thu, Nov 13, 2008 at 10:00 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote: > 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! > > > > -- Stefan Sedich Software Developer http://weblogs.asp.net/stefansedich --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
