Good workaround.Another place where write about it would be useful to all users is: http://nhforge.org/groups/nhusers/wiki/default.aspx
2008/11/13 Stefan Sedich <[EMAIL PROTECTED]> > > 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 > > > > -- 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 -~----------~----~----~----~------~----~------~--~---
