0
A
回答
0
AFAIK no。命名查询是一个sqlfragment,您需要在其中设置参数,并且标准没有API来执行此操作。
0
手动是,自动编号。并非所有的HQL
查询都可以手动转换,但大多数都可以。然而,hbm.xml
文件中的所述命名查询具有在SessionFactory
构建时解析和编译的额外好处,因此给予您第一次运行错误的额外好处。但是,PITA需要维护和重构。
作为一个观点,我宁愿将我的HQL
升级到QueryOver或LINQ
。
相关问题
- 1. NHibernate - 使用ICriteria实现“NOT IN”查询
- 2. NHibernate/Hibernate HQL和ICriteria查询示例在哪里?
- 3. 使用ICriteria的NHibernate相关子查询
- 4. WCF OperationContract的和NHibernate的ICriteria
- 5. NHibernate - 需要帮助与ICriteria查询
- 6. 使用nHibernate命名查询
- 7. NHibernate流利和命名查询
- 8. NHibernate流利和命名查询
- 9. NHibernate和查询例如
- 10. NHibernate在ICriteria的SetTimeout
- 11. 了解NHibernate的ICriteria
- 12. nhibernate命名查询,找不到名称
- 13. 如何在Nhibernate中使用ICriteria的动态实例化?
- 14. NHibernate的 - 寻呼与的ICriteria和可选的ICriteria调用
- 15. Nhibernate ICriteria和在查询中使用Lambda表达式
- 16. NHibernate的2.1:</p> <p>SomeTable 1:LEFT与别名(的ICriteria)子查询
- 17. SQL联接查询NHibernate的的ICriteria丁文
- 18. 根据枚举的枚举限制使用ICriteria的NHibernate查询
- 19. 通过与NHibernate的ICriteria或QueryOver的聚合子查询顺序
- 20. ICriteria和Linq与NHibernate一起
- 21. NHibernate ICriteria和预期类型
- 22. 的NHibernate的ICriteria SQLFunction左
- 23. NHibernate的语法的ICriteria
- 24. NHibernate查询的复杂标准:Linq或ICriteria?
- 25. 用于分页到HQL/ICriteria的NHibernate SQL查询
- 26. NHibernate的命名查询和二级缓存
- 27. nHibernate命名查询,结果转换和列名与空白
- 28. NHibernate的帮助与ICriteria
- 29. StructureMap和命名实例
- 30. 用于高级搜索的NHibernate ICriteria查询与组件和集合
只是一个快速点,命名查询也可以是hql片段,它也基于类和属性名称,因此可以手动转换。 – Rippo 2011-12-14 08:21:01
@Rippo你是对的。即使是SQL片段也可以手动转换,但是全球的CriteriaFragment会更容易。 – Firo 2011-12-14 08:57:39