mybatis读取oracle中blob


controller:

 

byte[] blob = commonService.getPersonImage(bean.getIdCard());

String base64 = new String(blob));

service:

TableBean bean = getSqlSessionTemplate().selectOne("getPersonImage", idCard);
return bean.getBlob();

bean:

public Class tableBean {
  private byte[] blob; //误区:不要用java.sql.Blob之类的
  get..
  set..  
}

xml:

<select id="getPersonImage" parameterType="java.lang.String" resultType="tableBean">
        SELECT blobColumn  FROM tableName WHERE idCard=#{idCard,jdbcType=VARCHAR}
    </select>


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM