hailangxingwk 发表于 2016-3-28 20:31:07

关于在jeecg中使用CriteriaQuery对象进行多字段排序的基本方式

有很多需求中会提到对多字段的排序,jeecg中的CriteriaQuery对象可以很方便的实现对多字段排序,比如系统日志,我们需要先对操作时间倒序排序,然后再对日志类型倒序排序。
可以在CriteriaQuery中先设置operatetime排序为desc,再设置loglevel的排序为desc,这样就基本完成了。
CriteriaQuery cq = new CriteriaQuery(TSLog.class, dataGrid);
cq.addOrder("operatetime",SortDirection.desc);
cq.addOrder("loglevel",SortDirection.desc);CriteriaQuery对象会解析出排序的集合,然后进行组装。最后我们看到sql语句正确实现了这样的设置。

zerov 发表于 2016-7-18 10:25:49

这是在哪个文件中?dao.xml文件吗?
页: [1]
查看完整版本: 关于在jeecg中使用CriteriaQuery对象进行多字段排序的基本方式