一、单表查询
这里一个银行卡一个账户对应一个用户对应的例子,先出图:
这里的做法很简单,就是将用户封装到账户中,然后是最重要的配置文件:
主要的几个参数(个人理解):
resultMap:映射集合
type:封装主表的类型
javaType:被封装表的属性
association:用于一对一
二、一对多
一个用户多个账户的情况
将多个账户封装到用户中,然后是配置文件:
与一对一不同的地方
collection:用于一对多的注释
ofType:用于多对多
三、多对多
多个用户对应多个角色
多对多本质上是一对一,用一句话说就是你中有我,我中有你,配置文件
和一对多的表是一样的,其余都是一样