阶段3 1.Mybatis_09.Mybatis的多表操作_6 分析mybatis多对多的步骤并搭建环境


示例:用户和角色
            一个用户可以有多个角色
            一个角色可以赋予多个用户
        步骤:
            1、建立两张表:用户表,角色表
                让用户表和角色表具有多对多的关系。需要使用中间表,中间表中包含各自的主键,在中间表中是外键。
            2、建立两个实体类:用户实体类和角色实体
                让用户和角色的实体类能体现出来多对多的关系
                各自包含对方一个集合引用
            3、建立两个配置文件
                用户的配置文件
                角色的配置文件
            4、实现配置:
                当我们查询用户时,可以同时得到用户所包含的角色信息
                当我们查询角色时,可以同时得到角色的所赋予的用户信息

创建一个多对多的工程


复制一对多下的 src下的代码



复制依赖

代码做删减。删除IAccountDao

Account和AccountUser删除

user内删除Account相关的内容

IAccountDao.xml删除


映射文件,删除account相关的

这里也是单表的查询








清理完成后就编程了user的单表的查询

 

原文地址:https://www.cnblogs.com/wangjunwei/p/11320111.html