移动端网站的优势,网站网站做员工犯法吗,手机网站一般多宽,淄博外贸网站哪家好多对多关系建表
目录
多对多关系多对多关系建表原则domain多对多关系
一个老师可以教多个学生#xff0c;一个学生可以被多个老师教。一个学生可以选择多门课程#xff0c;一门课程可以被多个学生选择。一个用户可以选择多个角色#xff0c;一个角色可以被多个用户选择。…多对多关系建表
目录
多对多关系多对多关系建表原则domain多对多关系
一个老师可以教多个学生一个学生可以被多个老师教。一个学生可以选择多门课程一门课程可以被多个学生选择。一个用户可以选择多个角色一个角色可以被多个用户选择。
多对多关系建表原则
原则创建一个中间表中间表至少有两个字段分别作为外键指向多对多双方的主键。
实例分析一个老师可以教多个学生一个学生可以被多个老师教。
首先建立学生表
然后建立老师表 还需要建立一个中间表 给关系表设置外键分别指向学生表和老师表 在查询中可以看到关系图 至此多对多关系建表完成。
domain
创建与数据库学生表对应的 domain 类
GetterSetterToString
public class Student {private Integer stu_id;private String stu_name;
}创建与数据库老师表对应的 domain 类
GetterSetterToString
public class Teacher {private Integer teacher_id;private String teacher_name;
}