NHibernate Book非常簡要地討論了同時獲取多個查詢的查詢。它們只顯示如何使用本機CreateSQLQuery命令執行此操作。是否有任何選擇使用標準或hql API同時獲取多個實體?NHibernate:在一個查詢中獲取多個實體的選項是什麼?
1
A
回答
0
要在數據庫中執行多次sql quires,您可以使用futures。 ado.net批處理大小也可以觸發NHibernate將多個數據庫調用合併爲一個。
2
您還擁有MultiCriteria/MultiQuery支持,可在相同的數據庫往返中執行多個查詢,並有效地利用1st級緩存。
http://gnschenker.blogspot.com/2007/06/optimize-nhibernate-queries.html http://ayende.com/Blog/archive/2007/05/20/NHibernate-Multi-Criteria.aspx
相關問題
- 1. 檢查NHibernate實體是否包含在多個實體中
- 2. NHibernate的查詢緩存每行提取一個請求來獲取實體
- 3. Nhibernate - 不能在單個查詢中獲取多個集合
- 4. Nhibernate:一個實體類的多個classmaps
- 5. NHibernate的:在同一查詢實體,可能一個子查詢條件
- 6. 查詢多個實體組
- 7. 跨多個實體查詢
- 8. 什麼是NHibernate查詢xml
- 9. 在1個查詢中查詢多個實體
- 10. 功能NHibernate獲取的hasMany項目在單個查詢
- 11. NHibernate - 爲什麼不NHibernate插入一對多的子實體?
- 12. Symfony2在另一個實體中獲取實體的實體
- 13. 主義 - 獲取實體和關係在一個查詢
- 14. 在Laravel中獲取多個查詢的替代方法是什麼?
- 15. NHibernate:獲取多個實體與子集合的子集?
- 16. NHibernate的:如何檢查是否一個實體是持續
- 17. 從HQL集合中獲取第一個實體(NHibernate)
- 18. 在條件查詢中選擇多個實體
- 19. 爲什麼9行是從這個查詢中獲取的?
- 20. 從一個光滑的查詢獲取所有實體
- 21. 在單個查詢中檢索`HasMany`實體 - 流利-NHibernate
- 22. 什麼是查詢在Django一個多對多場正道
- 23. 獲取多個選擇中的最後一個點擊選項
- 24. NHibernate的相關子查詢獲取單個項目
- 25. NHibernate的映射許多孩子實體一個實體
- 26. NHibernate的查詢各地要在實體
- 27. 從一個選擇查詢獲取多個結果
- 28. 在單個查詢中獲取多行
- 29. 簡化多個nhibernate查詢
- 30. 爲什麼這個查詢在linq中不支持實體?
ado.net批量大小是更新...糾正我,如果我錯了。 – Rookian 2010-08-24 21:18:40
並在某些情況下插入 – Sly 2010-08-25 06:25:36