有人能告诉我什么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