That seems odd. I understand the problem but if my FlushMode is set to Auto, I would think NHibernate would be smart enough to realize that it needs to Flush to update the relevant Ids? Identity may not be the recommend practice but it's very common.
On Mar 20, 1:40 pm, Luke Bakken <luke.bak...@gmail.com> wrote: > I believe it is expected behavior if you're using "identity" as your > POID generator, but I'm no expert. > > On Fri, Mar 20, 2009 at 12:20 PM, Shane C <shanecourtri...@gmail.com> wrote: > > > Tracked this down. The changes are not being flushed so the new ID > > isn't being retrieved till after our unit of work is completed. We > > tried changing FlushMode to Always but didn't see any difference in > > flushing behavior (The Session had already been used at this point so > > that may have something to do with this?) and instead just had to > > force a manual flush. This seems very wrong to me. Any suggestions > > or thoughts? > > > Thanks, > > > Shane > > > On Mar 20, 1:10 pm, Shane C <shanecourtri...@gmail.com> wrote: > >> We've run into a weird problem here. > > >> We have a RuleSet which contains Rules. In our mapping files RuleSets > >> have a bag of Rules with cascade='all-delete-orphan' and > >> inverse='true'. When we add a rule to a ruleset and save the ruleset > >> the ID isn't getting set on the rule. Is this expected behavior or > >> are we missing something? > > >> Thanks, > > >> Shane > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to nhusers@googlegroups.com To unsubscribe from this group, send email to nhusers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---