数据库单向关联及双向关联扫盲

15.1.1  单向关联与双向关联

在Hibernate框架中,实体对象之间的关系可分为一对一、多对一等关联关系,其关联类型主要分为"单向关联"与"双向关联"。

(1)单向关联

单向关联指具有关联关系的实体对象之间的加载关系是单向的。它意味着,在具有关联关系的两个实体对象中,只有一个实体对象可以访问对方。如图15.1所示,从学生对象中可以加载到班级信息,反过来则不行。

(2)双向关联

双向关联指具有关联关系的实体对象之间的加载关系是双向的。它意味着,在具有关联关系的两个实体对象中,彼此都可以访问对方。如图15.2所示,从学生对象中可以加载到班级信息,从班级对象中也可加载到学生的信息。

 
图15.1  单向关联
 
图15.2  双向关联
posted @ 2013-12-03 22:42  google4y  阅读(1733)  评论(0编辑  收藏  举报
不在家,就在公司,不在公司,就在去公司的路上,無家無根,如風如萍,只有漂