-
uniqueResult 返回的是object对象,需要类型转换查看全部
-
集合运算 is (not) empty member of查看全部
-
实现复杂的多条件排序查看全部
-
集合运算查看全部
-
HQL 比较运算查看全部
-
HQL语句形式查看全部
-
使用uniqueResult需要在where保证只有一个返回结果 如果有多个 则会返回异常 String hql="from Commodity c where c.name='优盘'"; Query query =session.createQuery(hql); Commodity c=(Commodity)query.uniqueResult(); System.out.println(c.toString());查看全部
-
四则运算 1.HQL语句中也可以使用 + - * / 四则运算 2.四则运算可以在where子句和select子句中使用查看全部
-
******重点**** 集合运算: 1、is [not] empty,集合【不】为空,不包含任何元素;对应SQL的exists运算 2、member of 元素属于集合 ;对应SQL的in运算。查看全部
-
逻辑运算符 1.and(逻辑与)、or(逻辑或) 2.not(逻辑非) String hql="from Commodity c where c.price between 100 and 4000 and c.category like '%电脑%'"; String hql1="from Commodity c where c.price between 100 and 4000 or c.category like '%电脑%'";查看全部
-
字符串模式匹配: 1.like 关键字 2.通配符:% 匹配任意个字符,_ 匹配一个字符查看全部
-
//寻找价格(不)是4000或5000的商品 String hql="from Commodity c where c.price (not) in (5000,4000)"; //寻找价格(不在)在200到4000的商品 String hql1="from Commodity c where c.price (not) between 200 and 4000";查看全部
-
s null 和 = null在HQL中是相同的 is not null 和 <>null 也是相同语义!! 【但!在SQL中不能使用=null,以及<>null】查看全部
-
比较运算符 HQL中的x=null会被解析为SQL中的x is null、x<>null会被解析为SQL中的x is not null查看全部
-
限制—where子句 1.比较运算 2.范围运算 3.字符串模式匹配 4.逻辑运算 5.集合运算 6.在HQL中使用+、-、*、/运算符 7.查询单个对象(uniqueResult方法)查看全部
举报
0/150
提交
取消