>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! --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
