标准按顺序使用聚合函数

时间:2013-06-28 07:02:57

标签: java hibernate

我有一个标准,我坚持以下:

我正在使用sql server所以在我的sql server中我有以下条件(注意:我没有把整个查询放在这里我只是按顺序放置我的订单)

order by (IIF(LEN(Code) = 1, '0'+Code ,Code))

“代码”是我的列名,现在我想在hibernate中实现相同的

criteria.addOrder(Order.asc("CTC.code"));

请帮助我实现这一目标。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

花了太多时间和谷歌搜索后,我从这里找到了工作解决方案:

http://blog.tremend.ro/2008/06/10/how-to-order-by-a-custom-sql-formulaexpression-when-using-hibernate-criteria-api/

在那个例子中,他们覆盖了Order类的标准方法,我得到了我想要的东西,对我来说真的很有魅力。