默认情况下启用了第一级缓存,为 NH 会话实例提供实体缓存。每个独立的 NH 会话都有其自己的第一级缓存。 第二级缓存(需要配置)在会话之间提供实体缓存,并在需要时提供查询缓存。 此链接提供更多信息:http://nhibernate.info/doc/nhibernate-reference/caches.html