MyBatis的高级映射之多对一

本文介绍如何利用 MyBatis 的 ResultMap 特性将多条 SQL 查询结果映射到单个 Java 对象中,以此减少数据库交互次数并提高程序效率。通过示例展示如何定义复杂的对象关系映射。

使用传统方式的形式

 

 

使用MyBatis的方式

 

 

 

这样会产生两条语句

 

使用ResultMap的方式,对结果进行映射和转换,自己控制

 

 

 两条语句变成一条语句,然后进行映射,这时Student类中包含一个 Class类属性,由MyBatis完成映射

 

 

 

升级版

 

 

 

 

转载于:https://www.cnblogs.com/jiangxiulian/p/5907285.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值