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

Reply via email to