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