-
使用order by 子句对查询结果排序 1.升序排序 asc 2.降序排序 desc 多个排序规则使用“,”分割开来查看全部
-
查询单个对象: query接口的uniqueResult方法返回一个值,如果返回大于一个,会抛出异常查看全部
-
集合运算: is [not] empty: 集合为(非)空,不包含任何元素,转换为SQL语句中的exists, member of:元素属于集合,转换为SQL语句中的in。查看全部
-
字符串模式匹配: 1.like 关键字 2.通配符:% 匹配任意个字符,_ 匹配一个字符查看全部
-
范围运算: 1.[not] in(列表) 2.[not] between 值1 and 值2查看全部
-
比较运算符:查看全部
-
distinct关键字可以去除重复的结果查看全部
-
增加自定义构造器,一定要补充默认构造器,否则hql=" from classname" 会出错,因为,在Hibernate没有指定的查询的放回集合时候,Hibernate会自动去找默认构造器查看全部
-
首先在持久化类中定义自定义构造器,然后select子句中调用定义的构造器查看全部
-
以map形式返回:select new map() from Seller s,key为索引值,是字符串类型!!! 使用Map集合时考虑使用别名获取属性信息查看全部
-
通过list返回查询结果:查看全部
-
当select查询对象只有一个属性的时候,返回的是一个对象;多个对象是一个Object数组查看全部
-
选择-select子句 1.以Object[]形式返回选择的属性 2.以List形式返回选择的属性 3.以map形式返回选择的属性 4.以自定义类型返回选择的属性 5.distinct关键字获取独特的结果查看全部
-
rom子句中别名的引用: 1.为被查询的类指定别名 2.在HQL语句其他部分通过别名引用该类 3.别名命名习惯,参考Java变量的命名习惯 为类指定别名:from Seller as s/from Seller s,要保留代码的可读性查看全部
-
HQL语句不需要使用持久化类的全限定名,直接使用类名,auto-import会根据映射文件自动导入查看全部
举报
0/150
提交
取消