You have me there mate, hehe that would be much worse :). Then I would really put on my flame suit. At least my heartache was real life life, I 'think' I find a solution then actually didn't then found one hehe.
Cheers Stefan On Fri, Nov 14, 2008 at 3:11 PM, Tuna Toksöz <[EMAIL PROTECTED]> wrote: > Well, you feel worse when you commit a fix and it breaks many other things > :) > > On Fri, Nov 14, 2008 at 7:11 AM, Stefan Sedich <[EMAIL PROTECTED]> > wrote: >> >> No worries thanks Fabio, I still feel like an idiot for posting a >> wrong solution but hey I am only human :). >> >> >> >> Cheers >> Stefan >> >> On Fri, Nov 14, 2008 at 12:11 PM, Fabio Maulo <[EMAIL PROTECTED]> >> wrote: >> > Hi Stefan. >> > Thanks for the wiki in NHForge. >> > Only a note for who want write a wiki... >> > You can use WLW in your PC and than copy&paste the HTML. >> > 2008/11/13 Stefan Sedich <[EMAIL PROTECTED]> >> >> >> >> 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 >> >> >> >> >> > >> > >> > >> > -- >> > Fabio Maulo >> > >> > > >> > >> >> >> >> -- >> 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 -~----------~----~----~----~------~----~------~--~---
