0
A
回答
1
默認情況下,查詢緩存未啓用。要在您的hibernate.cfg.xml中啓用它:
<add key="hibernate.cache.use_query_cache" value="true" />
您應該爲查詢指定一個緩存區域。如果未指定,則該區域將爲「NHibernate.Cache.StandardQueryCache」。
Session.CreateCriteria<User>()
.SetCacheRegion("UserQuery")
.List();
對於syscache,緩存區域在你配置的app.config:
<configuration>
<configSections>
<section name="syscache" type="NHibernate.Caches.SysCache.SysCacheSectionHandler,NHibernate.Caches.SysCache" />
</configSections>
<syscache>
<cache region="User" expiration="300" priority="3" />
<cache region="UserQuery" expiration="60" priority="3" />
</syscache>
</configuration>
相關問題
- 1. NHibernate ICriteria和預期類型
- 2. 時間到期
- 3. SetCacheable拋出IndexOutOfBoundsException異常
- 4. Linq到SQL - 日期時間到時間
- 5. Cookie到期時間
- 6. NH翻譯的ICriteria到QueryOver
- 7. 的ICriteria添加或限制
- 8. 將日期時間間隔添加到日期時間
- 9. 從日期時間到時間戳python
- 10. Unix時間戳到.net日期時間
- 11. c#時間到sql日期時間
- 12. 時間元組到日期時間
- 13. 日期時間到文件時間(Python)
- 14. 日期和時間到Python的時間
- 15. 時間戳到長日期時間
- 16. DetachedCriteria和ICriteria之間的區別
- 17. 解析日期時間從美國時區到日期時間。
- 18. Linq到NHibernate字符串/日期時間轉換在哪裏
- 19. 的ICriteria問題
- 20. jQuery cookie到期時間
- 21. Vagrant分享到期時間
- 22. 顯示到期時間
- 23. 會話到期時間?
- 24. Facebook的offline_access到期時間
- 25. 日期到Unix時間戳
- 26. 日期時間到秒
- 27. 密碼到期時間CS4
- 28. 日期時間到整數
- 29. 設置Cookie到期時間
- 30. 日期時間到DATETIME2