一对多关系可以分为单向和双向。
单向映射:
单向就是只能从一方找到另一方,通常是从主控类找到拥有外键的类(表)。比如一个班级可以有多个学生,并且学生有班级的主键作为外键。班级与学生的关系就是一对多的关系。如果想对班级信息的操作同时也反应在其学生信息上那么可以在班级类配置文件的集合属性上配置cascade="all",表示对关联实体进行级联更新配置。一对多关联映射的映射原理是在多的一端加入一个外键,指向一的一端。
一对多关系可以分为单向和双向。
单向映射:
单向就是只能从一方找到另一方,通常是从主控类找到拥有外键的类(表)。比如一个班级可以有多个学生,并且学生有班级的主键作为外键。班级与学生的关系就是一对多的关系。如果想对班级信息的操作同时也反应在其学生信息上那么可以在班级类配置文件的集合属性上配置cascade="all",表示对关联实体进行级联更新配置。一对多关联映射的映射原理是在多的一端加入一个外键,指向一的一端。