我的课程有一个集合Category.ChildCategoryLinks
我已使用读写缓存策略将其设置为缓存。但是,每当添加引用相同类别的新ChildCategoryLink
时,缓存不会更新,因此会导致过时数据。
我正在使用Fluent NHibernate来配置NH。我没有指定任何缓存区域。一旦创建了新的ChildLink,任何想法为什么没有刷新/更新缓存?
答案 0 :(得分:0)
除非你在代码中更新集合,否则NHibernate不会使缓存失效;改变反面(多对一)是不够的。
另外,请确保您在交易中执行所有操作。