关于spring.net +Nhibernate的查询二级缓存问题. 这里的机制有点搞不懂. 谁给提供一些解决思路.
我二级缓存使用了memcache . 我当使用
Session.CreateCriteria<T>(); 或 Session.CreateQuery(" from UserInfo") 这种查询方式的时候. 跟踪memcache是有命中的. 但是我使用sql server profiler监控 在SqlServer也有查询操作. 搞不懂这是为啥. 怎么两个都查询了.
然后我去数据库里面修改了数据, 在调用查询操作的时候发现读取的数据是数据库里的数据 .