代码改变世界

随笔档案-2010年06月

学习手札#3 NHibernate缓存

2010-06-06 00:49 by xiaosonl, 338 阅读, 收藏,
摘要: NHibernate主要有三种缓存: 1. 一级缓存. 一级缓存的生命周期和作用域只在同一Session中, 以[主键-对象]方式存放. 2. 二级缓存. 二级缓存的生命周期和作用域在同一SessionFactory中, 同样以[主键-对象]方式存放.  二级缓存的读取读取优先级不如一级缓存高, 所以当SessionA和SessionB中都存在同一对象的一级缓存时, 其中一个Sessi... 阅读全文