带有集合的nhibernate二级缓存

时间:2011-06-09 14:52:20

标签: nhibernate caching

我的课程有一个集合Category.ChildCategoryLinks

我已使用读写缓存策略将其设置为缓存。但是,每当添加引用相同类别的新ChildCategoryLink时,缓存不会更新,因此会导致过时数据。

我正在使用Fluent NHibernate来配置NH。我没有指定任何缓存区域。一旦创建了新的ChildLink,任何想法为什么没有刷新/更新缓存?

1 个答案:

答案 0 :(得分:0)

除非你在代码中更新集合,否则NHibernate不会使缓存失效;改变反面(多对一)是不够的。

另外,请确保您在交易中执行所有操作。