一、概述spa
二、关联关系.net
三、一对多关联关系配置
一个班级有不少学生,设置students属性,关联表字段,班级选用班级外键GIDdate
班级表:im
学生表:配置文件
注:创建班级到学生的一对多单向关联,则学生表中包含班级外键查询
这里主体是班级,经过班级外键创建关联关系static
注:班级持久化类(一个班级有不少学生,设置students属性)db
注:表的关联经过外键,类的关联经过属性。表中没有这个属性,类中没有外键。“双无”img
班级一对多关联,以班级为主,外键为GID,在学生表中;属性为students,在班级类中;
多对一:
表关联设置一次,类关联根据方向,在主方设置,在主方配置。
四、级联属性
注:上面设置inverse控制多余update语句的产生
cascade以主方为准,如保存班级同时保存学生,则在班级方配置文件中设置级联。
五、一对一关联关系
马上检索:
查询学生信息时,会同时马上查询学生证信息。主动方设置级联。
六、多对多关联关系
多对多单向关联:
学生表则选择SID为外键关联
多对多双向关联:
加入inverse属性:
需求:增长学生所选课程的成绩。
将多对多关联关系转变为学生表和中间表、课程表和中间表的两个一对多关联关系。