MyBatis 读取 Mysql Blob类型的SQL怎么写
发布网友
发布时间:2022-04-23 14:05
我来回答
共2个回答
懂视网
时间:2022-04-30 03:29
[技巧篇]02.关于MyBatis存取图片到MySQL数据Blob字段
标签:
热心网友
时间:2022-04-30 00:37
MySQL中的blob,mediumblob ,longblob 可以映射到mybatis中 的byte[] 类型 ,需要mybatis的org.apache.ibatis.type.BlobTypeHandler 类型转换处理器的支持。
<resultMap type="java.util.Map" id="imgResultMap" >
<result property="imgBytes" column="imgBytes" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/>
</resultMap>
<select id="findBookImg" parameterType="string" resultMap="imgResultMap" >
SELECT a.`imgBytes` FROM `t_book` a WHERE a.`id`=#{_parameter}
</select>