Spring boot + mybatis +oracle +blob 入库

vo类


public class BottomFeature 
{
	private static final long serialVersionUID = 1L;

	/** 对象id */
	private String objid;
	/** 值 */
	private byte[] feature;//重点,类型为byte

	public void setObjid(String objid)
	{
		this.objid = objid;
	}

	public String getObjid()
	{
		return objid;
	}

    public byte[] getFeature() {
        return feature;
    }

    public void setFeature(byte[] feature) {
        this.feature = feature;
    }

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("objid", getObjid())
            .append("feature", getFeature())
            .toString();
    }
}

 

xml:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xxx.firearms.mapper.BottomFeatureMapper">

    <resultMap type="BottomFeature" id="BottomFeatureResult">
        <result property="objid"    column="objid"    />
        <result property="feature"    column="feature"  javaType="java.sql.Blob" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/>#重点 javaType、JdbcType、typeHandler
    </resultMap>

	<sql id="selectBottomFeatureVo">
        select objid, feature from standard_bottom_feature
    </sql>

    <select id="selectBottomFeatureList" parameterType="BottomFeature" resultMap="BottomFeatureResult">
        <include refid="selectBottomFeatureVo"/>
        <where>
            <if test="objid != null  and objid != '' "> and objid = #{objid}</if>
             <if test="feature != null "> and feature = #{feature}</if>
         </where>
    </select>

    <select id="selectBottomFeatureById" parameterType="String" resultMap="BottomFeatureResult">
        <include refid="selectBottomFeatureVo"/>
        where objid = #{objid}
    </select>

    <insert id="insertBottomFeature" parameterType="BottomFeature">
        insert into standard_bottom_feature
			(objid,
			feature)
        values
			(#{objid},
			#{feature,jdbcType=BLOB} )#重点,加jdbcType
    </insert>
</mapper>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值