HQL语句--order by(排序)
来源:互联网 发布:linux shell脚本教程 编辑:程序博客网 时间:2024/05/20 09:46
order by:对查询结果排序
- 升序排序 asc (默认升序)
- 降序排序 desc
@Test public void testOrderby(){ String hql="from Commodity order by price asc"; //升序 Query query=session.createQuery(hql); List<Commodity> commodities=query.list(); for (Commodity commodity : commodities) { System.out.println("name:"+commodity.getName()); System.out.println("price:"+commodity.getPrice()); } }
设置多个排序规则:
@Test public void testOrderby(){ //先按商家id升序 ;若id一致,按价格降序;若价格一致,按名称升序 String hql="from Commodity order by seller.id asc,price desc,name asc"; Query query=session.createQuery(hql); List<Commodity> commodities=query.list(); for (Commodity commodity : commodities) { System.out.println("name:"+commodity.getName()); System.err.println("sellerID:"+commodity.getSeller().getId()); //商家id System.err.println("sellerName"+commodity.getSeller().getName()); //商家名称 System.out.println("price:"+commodity.getPrice()); } }
部分:
0 0
- HQL语句--order by(排序)
- hql 语句使用order by
- hql order by
- 使用hibernate构造hql语句时order by的妙用
- LINQ to SQL语句Order By,排序
- SQL语句 - 使用order by优先级排序
- SQL语句order by 多列排序
- SQL ORDER BY(排序)
- ORDER BY 语句
- SQL ORDER BY 语句
- order by 多语句
- SQL语句ORDER BY
- order by语句使用
- order by 语句
- [SSH]HQL语句错误QuerySyntaxException: Student is not mapped [from Student stu order by stu.userna
- MySQL如何利用索引优化ORDER BY排序语句
- order by 语句对null字段的默认排序
- order by 语句对null字段的默认排序
- AngularJS $location学习笔记
- USACO 2009 Mar CowFrisbeeTeam
- Java DES、AES、RSA、DM5读取文件加密解密
- 记住我的id,40岁前若我能赚够一亿,下面留言的每人分十万。顺便说下我今年30岁!
- HTTP2.0协议
- HQL语句--order by(排序)
- android studio 快捷键修改
- 上传图片前判断图片的尺寸
- 递归和栈的编程1
- UIButton 的 backgroundImage 和 image 的填充模式
- USACO 2009 Dec Bobsledding
- AngularJS RootScope 源码分析
- c语言中的null 和0
- 使用ViewPage时ViewPage中的页面重置问题