我的 Hibernate 项目中有一个 Criteria 对象,我想向它添加order by
日期字段的条件
但我想用dd/mm/yyyy格式按此字段排序,并且在数据库中此字段以dd/mm/yyyy hh:mm:ss格式保存。
在 SQL 中,此代码如下所示:
order by to_char(date_field_name, 'dd/mm/yyyy')
如何将此功能添加到Criteria.addOrder
?
换句话说,我该如何编写以下内容?
Criteria.addOrder(to_char(date_field_name, 'dd/mm/yyyy'))
如果我这样做,我会收到错误:no field name in the table
或者也许有人知道这个订单案例的其他解决方案?