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

Reply via email to