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>
mybatis读取oracle中blob的更多相关文章
- Oracle中Blob和Clob类型的区别与操作
		
Oracle中Blob和Clob类型 1.Oracle中Blob和Clob类型的区别 BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的.其实两个是可以互换的 ...
 - oracle中Blob、Clob、Varchar之间的互相转换
		
以下是oracle中Blob.Clob.Varchar之间的互相转换(都是百度找的,亲测可用) Blob转Varchar2: CREATE OR REPLACE FUNCTION blob_to_va ...
 - MyBatis在Oracle中插入数据并返回主键的问题解决
		
引言: 在MyBatis中,希望在Oracle中插入数据之时,同一时候返回主键值,而非插入的条数... 环境:MyBatis 3.2 , Oracle. Spring 3.2 SQL Snipp ...
 - 问题:oracle CLOB类型;结果:oracle中Blob和Clob类型的区别
		
BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的.其实两个是可以互换的的,或者可以直接用LOB字段代替这两个.但是为了更好的管理ORACLE数据库,通常像图 ...
 - Mybatis对MySQL中BLOB字段的读取
		
1.在sqlMapConfig中,定义一个typeHandlers <typeHandlers> <typeHandler jdbcType="BLOB" jav ...
 - Mybatis调用Oracle中的存储过程和function
		
一.Mybatis调用存储过程 1 在数据库中创建以下的存储过程create or replace procedure pro_hello(p_user_name in varchar2,p_resu ...
 - oracle中Blob和Clob类型的区别
		
BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的.其实两个是可以互换的的,或者可以直接用LOB字段代替这两个.但是为了更好的管理ORACLE数据库,通常像图 ...
 - (转载)VB 查询Oracle中blob类型字段,并且把blob中的图片以流的方式显示在Image上
		
原文摘自:http://heisetoufa.iteye.com/blog/ '模块代码 Private Declare Function CreateStreamOnHGlobal Lib &quo ...
 - (原)matlab导出oracle中blob的jpg数据到图片
		
转载请注明出处: https://www.cnblogs.com/darkknightzh/p/10092965.html function write_blob_info(blob) len = b ...
 
随机推荐
- Java String Integer转换 练习:编程求字符串“100”和“150”按十进制数值做差后的结果以字符串形式输出。
			
package com.swift; public class String_To_Integer_Test { public static void main(String[] args) { /* ...
 - debian常用指令
			
查看软件xxx安装内容 dpkg -L xxx 查找软件 apt-cache search 正则表达式 查找文件属于哪个包 dpkg -S filename apt-file search filen ...
 - APP上线碰到的问题:Non-public API usage
			
①.Non-public API usage:The app references non-public symbols in XXXX: _UICreateCGImageFromIOSurface ...
 - jmeter操作mysql数据库
			
1.导入jdbc的jar包,因为jmeter本身不能直接连接mysql,所以需要导入第三方的jar包,来连接mysql 2.创建数据库连接配置,mysql的url.端口号.账号.密码 在JDBC Co ...
 - 【mac】【转发】Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮了
			
Mac系统升级后发现caps lock 锁定大小写的键,失灵了,居然可以用来切换输入法了,经过一排查后, 使用以下几种方法处理: 方式一:长按 caps lock 键,来切换大小写 方式二:caps ...
 - Python基础——异常
			
捕捉所有异常 for i in range(10): try: input_number=input('write a number') if input_number=='q': break res ...
 - LeetCode(258) Add Digits
			
题目 Given a non-negative integer num, repeatedly add all its digits until the result has only one dig ...
 - Linux扩增卷组、逻辑卷以及缩减逻辑卷
			
今天我们将了解怎样来扩展卷组,扩展和缩减逻辑卷.在这里,我们可以缩减或者扩展逻辑卷管理(LVM)中的分区,LVM也可称之为弹性卷文件系统. 前置需求使用LVM创建弹性磁盘存储——第一部分 什么时候我们 ...
 - HDU 5239 Doom 线段树
			
题意: 有\(n(1 \leq n \leq 10^5)\)个数,和\(m(1 \leq m \leq 10^5)\)操作,和一个计算\(s\),一切运算都在模\(MOD\)进行的. 操作\(l, \ ...
 - Python并发(一)
			
假设我们要从一个网站用Python程序下载5张图片,最传统的思路就是写个for循环挨个挨个下载,但是这样做有个缺点,就是除了第一张,每张图片都必须等待前一张图片下载完毕后,才可以开始下载.由于网络有很 ...