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


一、单表查询

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

 

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

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

resultMap:映射集合

type:封装主表的类型

javaType:被封装表的属性

association:用于一对一

二、一对多

一个用户多个账户的情况

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

与一对一不同的地方

collection:用于一对多的注释

ofType:用于多对多

三、多对多

多个用户对应多个角色

 

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

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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM