Nhibernate缓存问题
大家好,我想了解一个关于如何正确使用Nhibernate的缓存.相同大家都知到当Nhibernate启用动一级缓存和二级缓存时,当加载一个对象后.再次加裁该对象那么直接从缓存里面取.但是我有现有下问题提取如下:表users
id useranme
001 abc
002 abc
情况一.
1.首次加载一个001对象时又要数据库里面找这个对象.
2.再次加载001对象时好明显由于启用了缓存机制所以在缓存里面找001对象.
情况二.
1.首次加载一个001对象时又要数据库里面找这个对象.
2.到数据库里面把001这个对对象abc改为aaa
3.再次加载001对象时还是原先没有修改那个值.问题原因是由于启用了缓存.
我想问.如何解次这个问题.前提条件下我还是希望nhibernate能启用动一级缓存和二级缓存.
我查看过sql缓存依赖有类似的解决办法.但能不能否用在Nhibernate里面.
高手指点一二. --------------------编程问答-------------------- .net 的世界里面不流行用这种东西。 --------------------编程问答-------------------- 支持一下阿 --------------------编程问答-------------------- 在程序里用Nhibernate来修改数据的话,就不存在这样的问题。
Nhibernate还没有实现类似缓存依赖的方法吧? --------------------编程问答-------------------- 没用过这东西..
补充:.NET技术 , ASP.NET