oracle BLOB类型接收与处理
问题:Mybatis: JdbcType解析BLOB报No typehandler found for property,添加属性typeHandler解决了
问题:Java接收blob,返回字段数据为null
通过对象接收方式:
Mybatis配置文件xml中配置
<resultMap type="com.dangj.member.vo.DjUserVo" id="DjUserResult">
<result property="photo" column="photo" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/>
</resultMap>
java接收对象
@Data
@NoArgsConstructor
@Accessors(chain = true)
public class DjUserVo implements Serializable {
private static final long serialVersionUID=1L;
//头像照片
private Object photo;
}
vue前端加载显示(图片路径为base64文件)
<el-table-column
prop="photo"
label="照片">
<template slot-scope="scope">
<!-- <img :src="'data:image/png;base64,'+scope.row.photo" alt="" width='75' height="90"/>-->
<el-popover
placement="right"
title=""
trigger="hover">
<img :src="'data:image/png;base64,'+scope.row.photo"/>
<img slot="reference" :src="'data:image/png;base64,'+scope.row.photo" :alt="scope.row.photo" style="max-height: 80px;max-width: 70px">
</el-popover>
</template>
</el-table-column>
1、所有文章未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究法律责任。
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
2、本站文章部分来源注册用户发布或互联网收集而来,若有侵权,请邮件联系作者。
邮箱地址:wtao219@qq.com
THE END
二维码