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