<< so just to clarify, if I did a Load by key, the 1st level cache will be 
checked, otherwise it won't?>>

FYI
ISession is also an identity map 
(http://martinfowler.com/eaaCatalog/identityMap.html), ensuring no duplicate 
instances exists in one ISession/uow. This check of the state in ISession will 
occur no matter if id is known or unknown (but _after_ the query in your case).


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of 
Graham Bunce
Sent: den 2 mars 2009 13:59
To: nhusers
Subject: [nhusers] Re: When/how does NHibernate check its 1st level cache?


Thanks Fabio.

As I was writing that, I suspected it needed to know the key which, of
course, it doesn't - so just to clarify, if I did a Load by key, the
1st level cache will be checked, otherwise it won't?


2nd level cache eh?  Looks like I'm going to be learning how to use
yet another feature of NHibernate :)





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

Reply via email to