2
A
回答
5
帶負載的未來沒有任何意義,因爲負載不會進入數據庫。
未來的get也沒有意義,因爲Get返回一個可能已經加載的實例,在這種情況下它也不會去DB。最接近你可以通過id查詢。
爲了得到一個Future<T>
您需要一個可執行文件 query(Criteria/QueryOver/HQL/LINQ)。否則,未來無法解決它。
相關問題
- 1. NHibernate的未來<T>分析
- 2. nHibernate未來<T>,關於加載順序的困惑
- 3. Get Max row(Linq,NHibernate)
- 4. NHibernate未來的查詢與ResultSetTransformer
- 5. 未來或未來<T>具有未來的具體化類型<T>/<T>?
- 6. 與特定的未來<T>與nHibernate的查詢和集合有困難。
- 7. 部隊更新TGT
- 8. Nhibernate 3.0:問題與未來<>和連接表上的限制
- 9. NHibernate <properties>
- 10. Nhibernate標準未來轉換爲linq
- 11. 「在LSA中未找到TGT」的所有可能原因
- 12. Java未來<object>池
- 13. 未來<Boolean>爲空?
- 14. 錯誤C2248:「的std ::未來<Worldlet> ::未來」:不能訪問<Worldlet>
- 15. 無法從AD獲得TGT
- 16. NHibernate的:通過<component>
- 17. 如何修復未來<CAP#1>無法轉換爲未來<Void>?
- 18. 有沒有簡單的方法將未來<Future<T>>轉化爲未來<T>?
- 19. $ .get未獲取HTML <腳本標記,使其難以顯示ReCaptcha.GetHtml
- 20. 的ExecutorService和List <未來<Callable>>與ConcurrentModificationException的
- 21. NHibernate的session.BeginTransaction()與transaction.Begin()使用NHibernate的交易</p> <p>的
- 22. 不能設置爲空的特性「TGT」
- 23. 我應該使用Get還是Load - nhibernate?
- 24. NHibernate Validator未與Fluent NHibernate集成
- 25. nHibernate堅持IList <DayOfWeek>
- 26. NHibernate NVarchar <-> CustomClass映射
- 27. NHibernate Session.Query <>列列表?
- 28. NHibernate和ReadOnlyCollection <T>
- 29. Fluent NHibernate ClassMap <T> class
- 30. NHibernate的SqlExeption了未處理
「Get」的未來會有很大的意義。 「FutureGet」可以返回一個代理,當訪問第一個代理時,它可以在單個數據庫往返中加載所有「未來獲得的」代理。在不刷新會話的情況下,僅包含尚未處於高速緩存中的對象,這與查詢相比具有「Get」的優點。 – 2011-05-17 09:32:16
@StefanSteinegger:它會很好,但未來不是那麼聰明*但*。修補程序歡迎:-) – 2011-05-17 19:19:44