摘要 NHibernate的二级缓存由SessionFactory管理,由所有Session共享. NHibernate缓存读取顺序: 首先从一级缓存中读取,如果一级缓存对象存在,则读取一级缓存对象并返回 如果一级缓存对象不存在,则读二级缓存. 如果二级缓存对象存在,则读取二级缓存里的对象并返回 如果二级缓存对象不存在,则读数据库 二级缓存一般存储不发生变化的数据,如果数据经常要进行修改删除操作,不宜使用缓存 1. NHibernate二级缓存设置 NHibernate的二级缓存在hiberna…