一.概述

hibernate的查询方式有:OID查询,HQL查询,QBC查询,SQL查询,对象导航查询。

对象导航查询的条件:俩个实体类必须有关联关系。(4种关联关系的一种:一对一,一对多,多对一,多对多)

二.lazy属性

class标签的lazy只负责当前实体的load方法是否延迟加载。

set标签的lazy只负责查询关联的集合对象是否延迟加载。

many-to-one的lazy只负责查询关联的主表实体是否立即记载。

三.范例

1.对象导航查询演示

对象导航查询

2.lazy演示一【延迟加载】

(1)测试类

对象导航查询

(2)主表映射配置文件

对象导航查询

3.lazy演示二【立即加载】

(1)测试类

对象导航查询

(2)从表映射配置文件

对象导航查询

对象导航查询

四.源码

day03.rar

相关文章: