Mybatis 返回数组 两种方式

本文介绍了在 Mybatis 中通过 Mapper.xml 和 Mapper.java 的 @Select 注解,以数组格式处理数据库查询结果的方法。示例代码展示了如何将数组字符串存储到数据库并进行返回。
摘要由CSDN通过智能技术生成

mysql没有数组这种类型,我们可以以数组格式的字符串加入到数据库,返回值是数组

1.Mapper.xml 返回数组

<resultMap type="返回实体类" id="result" >
		<result property="实体类字段名" column="mysql字段名" typeHandler="处理类"/>
</resultMap>

<select id="Mapper.java的方法名" parameterType="传参类型" resultMap="resultMap的id">
    select pricture from xm_picture
</select>

例如: 

<resultMap type="co.yixiang.modules.service.dto.PictureDto" id="PictureResult" >
		<result property="pictureArr" column="picture" typeHandler="co.yixiang.utils.mybatis.JsonStringArrayTypeHandler"/>
</resultMap>

<!-- parameterType 也可以是实体类 -->
<select id="selectPictureById" parameterType="Long" resultMap="PictureResult">
    select prictur
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值