1
3
级别1缓存仅在会话级别,一旦释放该会话,您的缓存将与之一起使用。我假设,像大多数Web应用程序一样,您将按请求进行会话;在这种情况下,每次访问数据库都是完全正常的。 当您要在同一个会话中执行相同(或类似)查询时,1级缓存最有用,在这种情况下,您只会看到对数据库的一次调用。 |
2
1
您需要启用二级缓存和查询缓存才能缓存查询。 这个有 什么都没有* 处理“级别1”缓存(会话标识映射)。 如果将以下属性添加到nhibernate配置文件中:
…在随后的调用中不会命中数据库。 |
Stu · 具有特定类型的字符串外键的NHibernate映射 6 年前 |
Nick · Fluent NHibernate映射没有主键的联接表 7 年前 |
ViqMontana · 如何使用结构图模拟基类? 7 年前 |
Th3B0Y · 无法使用父Id保存子项 8 年前 |