`
schy_hqh
  • 浏览: 542364 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Hibernate基于配置文件(七)关联关系的分析(重点)

 
阅读更多

关联的4个基本特性

 

关联名称:给关联一个理由

只有明确了关联的理由,才能正确分析对象之间的关系

学生现在属于某个班级:多对一;

学生曾经属于某个班级:多对多(数据库中引入第3张表保存关联关系)

 

多重性:一对一、多对一、一对多、多对多

 

角色名称

即角色代表的类在对方类中的属性名称(引用名称)

在某一端持有对方的引用,引用的名称就是对方相对于本方的角色名称

Student---(belongTo)Classes  学生属于某个班级,Student中持有Classes的引用名称为belongTo

Student---(history)Classes      学生曾经属于某些班级,Student中持有Classes的引用名称为history

 

导航性

单向:直线(双向导航)

双向:直线带箭头(单向导航)

 

 

判断多重性

站在一个对象的角度,看与对方的几个对象有关,从而确定对方是一还是多

一个学生只属于一个班级,确定了班级为一的一端

一个班级包含多个学生,确定了学生为多的一端




 
 (UML类图中,角色名称写在其代表的类的那边)



 

 

  • 大小: 66.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics