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