【发布时间】:2014-06-13 00:11:13
【问题描述】:
我是休眠新手。
我想用标准调用我的自定义函数。
简单地说,我想这样调用函数:SELECT * FROM table WHERE test=1 ORDER BY my_own_function(arg1, arg2) asc
这个问题可以通过使用HQL来解决。
但是我有很多可选条件,所以我必须动态附加条件。
有没有办法解决这个问题?如果没有,你能告诉我其他方法吗?
【问题讨论】:
-
嘿,你解决了吗?我也有同样的问题。
-
@Stony 我已经通过使用 HQL 而不是 Criteria 解决了它。使用 Criteria,似乎没有支持通过休眠调用我自己的函数的方式。
-
非常感谢您的回复。我有 2 个使用标准的解决方案; 1. 延长订单; 2.用户公式添加列排序。
标签: java hibernate hibernate-criteria