少的一方把它查询出来,多的一方看需求把它查出来 涉及java对象涉及到多个对象相互引用,要尽量避免使用一对多,或多对多关系,而应使用多对一描述对象之间的关系(或使用延迟加载的方式). 下个例子employee是多,而department是一 的关系 sql语句 create table department_table( id int primary key, name ) ); create table employee_table( id int primary key, name ), s
一.宏观导图: 二.细节 1.关联:指的是类与类之间的结构性关系,即整体-部分关系.一般的关联关系中有单向的和双向的. 特殊关联中的,有聚合和组合,其实我更愿意用英文去理解,这些人翻译的让我很恶心.本来这两者的区别很明显的,一经翻译,死活都搞不清楚啥意思了.怎么理解呢?英文的原解释是: 聚合:can be a part of various trians 组合:can belong to one and only one list 我们可以把聚合看做是一个现代的女子.我们都知道火车的零部件