-
利用List输出 String hql = "select new list(s.id,s.name,s.tel) from Seller as s"; Query query = session.createQuery(hql); List<List> Lists = query.list(); for (List l : Lists) { System.out.println(l.get(0)+" "+l.get(1)+" "+l.get(2)); }查看全部
-
查询只有一个属性,则List中是对象而不是对象数组 String hql = "select s.tel from Seller as s"; Query query = session.createQuery(hql); List<Object> objects = query.list(); for (Object obj : objects) { System.out.println(obj); }查看全部
-
返回Object数组 String hql = "select s.id,s.name,s.tel from Seller as s"; Query query = session.createQuery(hql); List<Object[]> objects = query.list(); for (Object[] obj : objects) { System.out.println(obj[0]+" "+obj[1]+" "+obj[2]); }查看全部
-
定义别名 String hql = "from Seller as seller"; Query query = session.createQuery(hql); List<Seller> sellers = query.list();查看全部
-
hql查询 String hql = "from Seller"; Query query = session.createQuery(hql); List<Seller> sellers = query.list();查看全部
-
HQL语句形式查看全部
-
HQL课程总结查看全部
-
order by字句:查询结果排序 1 升序排序 asc(默认) 2 降序排序 desc String hql = " from Commodity c order by seller.id asc,c.price desc,c.name asc ";查看全部
-
查询单个对象: query接口的uniqueResult方法 1.该方法的返回是实例对象而不是返回集。 2.需要注意的是我们必须要通过where将查询限定只有一个实例对象or没有(得到的记录只剩下一条或者查询不到)。如果有一条以上就会发生异常。查看全部
-
四则运算 1.HQL语句中也可以使用 + - * / 四则运算 2.四则运算可以在where子句和select子句中使用查看全部
-
where语句--集合运算查看全部
-
逻辑运算符 1.and(逻辑与)、or(逻辑或) 2.not(逻辑非)查看全部
-
字符串模式匹配 模糊匹配 like关键字 通配符 % _ %任意个字符 _ 一个字符查看全部
-
[not] int (值1,值2,值3,...),在这些值中是否存在相应数据,存在为true,否false [not] between 值1 and 值2 是否在范围 [值1,值2] 之间 [not] 运算符,取反查看全部
-
where子句--比较运算查看全部
举报
0/150
提交
取消