我已经发布了 question几天前关于使用 Criteria API 查询集合,在所有答案之后,我看到我正在尝试的事情是不可能使用 Criteria 的,在 nhibernate 和 hibernate 中的情况都有一个错误
我正在使用 DetachedCriteria 将所有标准放在一起,并且列表真的很长。最后一圈链是错误的标准,所以我需要将我所有的 detachedcriteria 更改为 HQL。
所以我的问题是是否有任何工具或方法可以将 Criteria 转换为 HQL。
或者
有没有办法让 Criteria 和 Hql 一起工作?
An Article about the bug in nhibernate
最佳答案
从休眠论坛重新发布...不确定它是否与休眠相关或最新
来自:最大休眠团队
发布时间:2006 年 12 月 24 日星期日上午 7:12
这是一个非常顽固的民间传说,标准转化为 HQL。 Criteria 直接进入 SQL,但没有直接的公共(public) api 以编程方式获取它。
...
翻译两次效率不高;)
http://forum.hibernate.org/viewtopic.php?t=968990&view=next&sid=50454aa6cec8d482198117fbd398ca70
关于.net - 有什么简单的方法可以将 Criteria 转换为 HQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/543656/