继续昨天说的criteria查询,上回书说到criteria 排序、统计、分组等功能,排序和分页的查询已经说完了,今天继续。3.criteria 排序、统计、分组等功能3.3 直接使用SQL criteria有个比较好玩的地方就是可以直接使用sql,请允许我YY一下,有人 ...
继续昨天说的criteria查询,上回书说到criteria 排序、统计、分组等功能,排序和分页的查询已经说完了,今天继续。
3.criteria 排序、统计、分组等功能
3.3 直接使用SQL
criteria有个比较好玩的地方就是可以直接使用sql,请允许我YY一下,有人说我就是sql不好才想到使用criteria查询的,现在倒好,你又给我说回sql去了,这个。。。人家有这个功能我们就试试嘛,说不定哪天就用到了,废话不多说,惯例先上代码后说话:
3.5.1 别名
result = criteria.setProjection( Projections.projectionList() .add( Projections.alias(Projections.rowCount(), "countByAge") ) .add( Projections.avg("ages").as("avgAge") ) .add(Projections.max("ages"),"maxAge") .add(Projections.groupProperty("ages"),"AGE") ) .addOrder(Order.asc("countByAge")) .addOrder(Order.desc("AGE")) .list();
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Hibernate之criteria查询(二)
关键词:Hibernate
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。