示例:用户和角色
一个用户可以有多个角色
一个角色可以赋予多个用户
步骤:
1、建立两张表:用户表,角色表
让用户表和角色表具有多对多的关系。需要使用中间表,中间表中包含各自的主键,在中间表中是外键。
2、建立两个实体类:用户实体类和角色实体类
让用户和角色的实体类能体现出来多对多的关系
各自包含对方一个集合引用
3、建立两个配置文件
用户的配置文件
角色的配置文件
4、实现配置:
当我们查询用户时,可以同时得到用户所包含的角色信息
当我们查询角色时,可以同时得到角色的所赋予的用户信息
创建一个多对多的工程
复制一对多下的 src下的代码
复制依赖
代码做删减。删除IAccountDao
Account和AccountUser删除
user内删除Account相关的内容
IAccountDao.xml删除
映射文件,删除account相关的
这里也是单表的查询
删
清理完成后就编程了user的单表的查询