Back to a unique foreign key mapping with a many to one to get this to
work :\, what I originally had but insisted on the one to one, this
works fine.


Updated my posts to reflect my failure :). Key for next time MAKE SURE
I RUN ALL MY TESTS FIRST!!!


Cheers

On Fri, Nov 14, 2008 at 9:24 AM, Stefan Sedich <[EMAIL PROTECTED]> wrote:
> Looks like this is an EPIC fail, inserts seem not to work :\, I
> thought I had tried this but when I got to work this morning and re
> ran my rest:
>
> NHibernate.Id.IdentifierGenerationException: null id generated
> for:NHibernateDocumentTest.DocumentFile
>
>
> Looks like it is back to the drawing board.
>
>
> Fun fun fun
>
> On Thu, Nov 13, 2008 at 10:04 PM, Stefan Sedich <[EMAIL PROTECTED]> wrote:
>> 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
>>
>
>
>
> --
> Stefan Sedich
> Software Developer
> http://weblogs.asp.net/stefansedich
>



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