有人能告訴我什麼SetTimeout(int)
方法在ICriteria
接口使用的方法?
是毫秒,秒,分鐘還是其他?NHibernate在ICriteria的SetTimeout
22
A
回答
25
閒逛的一點點暗示,它可能是秒:
假設的ICriteria是相同的Hibernate核心的標準接口,那麼org.hibernate.Criteria的JavaDoc提供了一個提示 - 在「又見」鏈接到java.sql.Statement.setQueryTimeout()。後者將其超時參數指定爲秒。
假設NHibernate的實現遵循該方法的隱含契約,那應該沒問題。然而,爲了讓人放心,我去了一些NHibernate特定的東西。有很多對CommandTimeout的引用;例如,與NHibernate相關的here。果然,documentation for CommandTimeout表示這是幾秒鐘。
我幾乎沒有發佈上述內容,因爲我不明白答案,也找不到任何具體的文檔 - 但由於問題很少,我認爲它不會傷害到目前這些發現。
8
我認爲這是秒。 NHibernate API與Hibernate Core for Java密切相關,其中Criteria.setTimeout(int)方法使用秒作爲單位(另請參閱Statement.setQueryTimeout(int))。
另外,在查看一些NHibernate源代碼之後,看起來它使用該值爲使用秒的基礎ADO.NET查詢設置超時。
相關問題
- 1. 瞭解NHibernate的ICriteria
- 2. Linq to NHibernate vs. ICriteria
- 3. NHibernate的語法的ICriteria
- 4. 的NHibernate的ICriteria SQLFunction左
- 5. WCF OperationContract的和NHibernate的ICriteria
- 6. NHibernate的幫助與ICriteria
- 7. NHibernate ICriteria和預期類型
- 8. NHibernate:將ICriteria轉換爲DetachedCriteria
- 9. ICriteria和Linq與NHibernate一起
- 10. NHIbernate ICriteria有條件分解
- 11. NHibernate的 - 尋呼與的ICriteria和可選的ICriteria調用
- 12. 的NHibernate的ICriteria返回空結果
- 13. NHibernate的遷移的ICriteria到QueryOver
- 14. NHibernate的 - 有很多 - 有一 - 的ICriteria
- 15. Nhibernate:與ICriteria的SetComment等效的QueryOver?
- 16. NHibernate的搜索中使用的ICriteria
- 17. 如何獲得NHibernate ICriteria的限制
- 18. NHibernate:創建沒有會話的iCriteria
- 19. 使用ICriteria的NHibernate相關子查詢
- 20. Nhibernate ICriteria - 檢查屬性值長度
- 21. Fluent NHibernate - ProjectionList - ICriteria返回空值
- 22. 如何使用Icriteria nhibernate執行聯接
- 23. NHibernate ICriteria - 按子收藏數量排序?
- 24. 向nHibernate ICriteria添加過濾器
- 25. NHibernate - 需要幫助與ICriteria查詢
- 26. Nhibernate通過ICriteria獲得收藏
- 27. 如何在Nhibernate中使用ICriteria的動態實例化?
- 28. NHibernate/Hibernate HQL和ICriteria查詢示例在哪裏?
- 29. Nhibernate ICriteria和在查詢中使用Lambda表達式
- 30. 集結左連接NHibernate的使用QueryOver /的ICriteria