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
THE END
分享
二维码
< <上一篇
下一篇>>