一、OID查询:
二、对象导航检索:
三、HQL检索:
创建一个客户和十个联系人
HQL的查询:
1.简单查询:
注:在给客户tostring的时候,不要都tostring,那样会产生死循环,客户里面有联系人,联系人里面有客户。
把集合去掉就不会产生死循环的现象:
2.HQL的别名查询:
3.HQL排序查询:
默认是升序:
4.HQL条件查询:
5.HQL投影查询:
投影查询:查询对象的某个或某些属性。
查询多个属性,但是想封装到对象中。得使用构造方式的查询。
先提供一个无参构造
在提供一个有参的
6.HQL分页查询:
在联系人里面加tostring
把客户先去掉
查询前10条记录:
查询中间10条:
查询后10条
7.HQL分组统计查询:
知道查询结果是单一的,用uniqueresult(),分组的用list()。
QBC:
1.QBC简单查询:
2.QBC排序查询:
3.QBC分页查询
4.QBC条件查询:
5.QBC统计查询:
6.离线的条件查询:
传统的条件查询:
离线的条件查询:
代码示例:
上一篇:Hbase架构图及数据存储格式