首页 > 代码库 > HQL语句使用
HQL语句使用
1、查询结果是表的部分字段,而不是全部
- ad是CouponAd 对象
- coupon 是ad的属性,也是一个实体类
select ad.coupon from CouponAd ad where ad.deleted=false Order by createdDate desc
2、like模糊搜索
这里变量key是String类型。
String hql = "from Coupon coupon where coupon.deleted=false and coupon.name like :key"; Map<String, Object> map = new HashMap<>(); map.put("key", ‘%‘ + key + ‘%‘); List<T> list = list(hql, firstResult, maxResults, map);
3、查询总数
public int getTotalCountByStore(int storeid) { Map<String, Object> map = new HashMap<>(); map.put("storeid", storeid); return getTotalCount( "select count(*) from Coupon coupon where coupon.store.id=:storeid", map); }
Done!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。