MyBatis中一对多关联查询

本文通过案例展示了在MyBatis中如何进行一对多关联查询,详细讲解了从修改POJO类、配置mapperXML文件、编写Mapper接口到测试查询用户及关联订单的全过程。
摘要由CSDN通过智能技术生成

案例:查询所有用户信息及用户关联的订单信息。

用户信息和订单信息为一对多关系。

sql语句:

SELECT

u.id,

u.username,

u.birthday,

u.sex,

u.address,

o.id oid,

o.number,

o.createtime,

o.note

FROM

`user` u

LEFT JOIN `order` o ON u.id = o.user_id

 1.修改POJO类:

在User类中加入List<Order> orders属性,如下图:

2.mapperxml

在UserMapper.xml添加sql,如下:

<resultMap type="user" id="userOrderResultMap">

<id property="id" column="id" />

<result property="username" column=<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值