关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 13232|回复: 1

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

[复制链接]
发表于 2016-3-28 20:31:07 | 显示全部楼层 |阅读模式
有很多需求中会提到对多字段的排序,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语句正确实现了这样的设置。
QQ截图20160328202927.png
发表于 2016-7-18 10:25:49 | 显示全部楼层
这是在哪个文件中?dao.xml文件吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表