
一、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架构图及数据存储格式