关于mybatis单表查询和多表查询

一、单表查询

这里一个银行卡一个账户对应一个用户对应的例子,先出图:

这里的做法很简单,就是将用户封装到账户中,然后是最重要的配置文件:

主要的几个参数(个人理解):

resultMap:映射集合

type:封装主表的类型

javaType:被封装表的属性

association:用于一对一

二、一对多

一个用户多个账户的情况

将多个账户封装到用户中,然后是配置文件:

与一对一不同的地方

collection:用于一对多的注释

ofType:感觉用于集合

三、多对多

多个用户对应多个角色

 多对多本质上是一对一,用一句话说就是你中有我,我中有你,配置文件

和一对多的表是一样的,其余都是一样

猜你喜欢

转载自www.cnblogs.com/create-and-orange/p/10957666.html
今日推荐