![]() |
1
3
级别1缓存仅在会话级别,一旦释放该会话,您的缓存将与之一起使用。我假设,像大多数Web应用程序一样,您将按请求进行会话;在这种情况下,每次访问数据库都是完全正常的。 当您要在同一个会话中执行相同(或类似)查询时,1级缓存最有用,在这种情况下,您只会看到对数据库的一次调用。 |
![]() |
2
1
您需要启用二级缓存和查询缓存才能缓存查询。 这个有 什么都没有* 处理“级别1”缓存(会话标识映射)。 如果将以下属性添加到nhibernate配置文件中:
…在随后的调用中不会命中数据库。 |
![]() |
Nico Pizzo · 子查询上的nhibernate联接 7 年前 |
![]() |
YMC · 无法在Nhb 4中构建只有特定字段可供选择的2个表联接 7 年前 |
![]() |
Stu · 具有特定类型的字符串外键的NHibernate映射 7 年前 |
![]() |
Zout · 为Hibernate的HiLo算法管理的列生成ID 7 年前 |