我们都知道多对多的表需要建立关系表:表里的数据怎么添加:
为什么存在关系表,因为学生和课程之间产生了联系。
实际的开发场景必然是:录入学生信息的时候,要求选择学生的课程,有人会疑问万一我不录课程楠? 如果你不录课程,学生和课程之间就没有了联系,关系表也没有存在的必要。
举个栗子:假如有一个添加学生功能:
前端传的信息: name:小灰
gender:男
course:数学
那么我sql会这样写:
添加学生信息
@insert("insert into student (name,gender) values (#(name),#{gender})")
void addStudent(@param("name") String name