hibernate—02 域对象间的关系

依赖:类之间访问关系。无需定义成属性。在A中访问B中的方法或属性,或者A负责实例化B。
xxxAction
   new xxxService
action依赖于service,service依赖于dao

以下的关系才是域对象(领域模型,domain)间的关系:
       关联:类间的引用关系。以属性定义的方式表现。
               1.  关联按照多重性可分为一对一、一对多、多对一和多对多。
                2.按照导航性可分为单向关联和双向关联。(java类之间的获取关系)


聚合:就是一对多的特例,表示整体与部分的关系,整体和部分可以分开单独存在。
         电脑:主机,主板,CPU


组合:就是聚合的特例,强聚合关系,整体和部分之间不能分开。
          人:头,手
          订单模型:采购订单,超市购物清单(总金额:一方,明细:多方)

猜你喜欢

转载自ytqit.iteye.com/blog/2224297