博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis多表查询(一对一,一对多,多对多)
阅读量:3948 次
发布时间:2019-05-24

本文共 1779 字,大约阅读时间需要 5 分钟。

1、一对一

关键字:association
作用:针对pojo对象属性的映射
property:pojo的属性名
javaType:pojo类名
(1) 嵌套结果: 使用嵌套结果映射来处理重复的联合结果的子集

(2) 嵌套查询:通过执行另外一个SQL映射语句来返回预期的复杂类型

column=“引入执行另外定制sql方法的参数值(外键)”
select=“执行定制sql方法名”
PersonMapper2.xml

多对一

多对多

商品表、订单表之间就是以多对多关联

商品与订单的关系表
描述多对多的数据表实现
(1)商品pojo:

public class Article implements Serializable {
private Integer articleId; private String name; private Double price; private String remark; private List
orders; 省略setter/gettera方法}

(2)商品表映射:

ArticleMapper.xml

转载地址:http://tmrwi.baihongyu.com/

你可能感兴趣的文章
Tomcat Connector三种运行模式(BIO, NIO, APR)的比较和优化
查看>>
spring注解@Primary与@Qualifier
查看>>
annotation之@Autowired、@Inject、@Resource三者区别
查看>>
idea启动微服务找不到配置文件
查看>>
Java通过反射机制调用某个类的方法
查看>>
字节跳到面试题
查看>>
Linux查看物理CPU个数
查看>>
Linux学习之网络IO,磁盘io
查看>>
ES7.6.2安装
查看>>
查看jar依赖树
查看>>
idea运行gradle项目
查看>>
es安装ltr插件
查看>>
开源ltr-es-7.6.2代码到本地idea打开出现各种错误总结
查看>>
Requests实践详解&& python通过连接开启https的elasticsearch7 服务器
查看>>
ES查询流程源码解析
查看>>
ldaps与ldap over TLS
查看>>
jvm为什么把-Xms和-Xmx的值设置成一样
查看>>
2021-01-21对map进行key或者value排序
查看>>
ConcurrentHashMap 1.7和1.8的区别
查看>>
阻塞锁与自旋锁
查看>>