后端-mybatis的多对多
首先准备两张表学生表和课程表,一个学生可以选多个课程,一门课程也可以被多个学生选择。
再建一个学生表和课程表的中间表,包含学生id和课程id。
我们拿查询所有学生 和他们所选的课程为例,写多对多(其实就是一对多),在学生表中加上private List(course) course list;
在studentmapper的接口中写查询学生和课程的方法
写查询方法的SQL语句
注意⚠️:这个SQL语句的写法。
写对于课程的封装操作
学生表正常写,但是课程与一对一不一样的是使用collection标签了。property是实体类中private 后面的那个值。是ofType,不是Java type。
查询结果形式
原文地址:https://blog.csdn.net/weixin_46969393/article/details/144163272
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!