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. 什麼是NHibernate查詢xml
- 8. Symfony2在另一個實體中獲取實體的實體
- 9. NHibernate - 爲什麼不NHibernate插入一對多的子實體?
- 10. NHibernate:獲取多個實體與子集合的子集?
- 11. 在條件查詢中選擇多個實體
- 12. NHibernate的:如何檢查是否一個實體是持續
- 13. 獲取多個選擇中的最後一個點擊選項
- 14. 爲什麼這個查詢在linq中不支持實體?
- 15. NHibernate的映射許多孩子實體一個實體
- 16. NHibernate的查詢各地要在實體
- 17. 簡化多個nhibernate查詢
- 18. 爲什麼地點是一個實體?
- 19. 實體字段查詢中的多個實體類型
- 20. 爲什麼這個Nhibernate查詢返回一個空列表?
- 21. Django查詢字段值是否是多個選項之一
- 22. 功能NHibernate - 拼合多個行成一個單一的實體
- 23. 如何在實體框架中一次查詢多個值?
- 24. NHibernate的查詢在多個表
- 25. 從Silverlight中多個實體的多個表中獲取列
- 26. 從實體框架中的查詢獲取多個不同的值
- 27. 如何返回一個查詢多個表的實體
- 28. 在NHibernate中實現一個複雜的查詢?
- 29. 無法映射實體。獲取一個實體給第一個實體列中的第二個實體的列
- 30. 使用單個查詢獲取整個實體組
ado.net批量大小是更新...糾正我,如果我錯了。 – Rookian 2010-08-24 21:18:40
並在某些情況下插入 – Sly 2010-08-25 06:25:36