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

Reply via email to