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