Oracle中的LOB数据类型以及ibatis中处理该类型的typeHandler-阿里云开发者社区

开发者社区> 科技探索者> 正文

Oracle中的LOB数据类型以及ibatis中处理该类型的typeHandler

简介:
+关注继续查看

一 oracle中的LOB类型

 

LOB数据类型提供了BOLB、COLB、BFILE等具体数据类型,用来存储无结构大数据块,如文本、图片、图像、声音、视频等,存

储最大尺寸为4G,并且可以用高效、任意、随机分段的方式来存取数据。

 

BOLB:常用于保存包含图片、图像的大文件、资料

COLB:常用于保存只有文本的大文件、资料

BFILE:常用于需要用操作系统文件来进行业务工作的场合,如声音、视频

 

 

 

二 batis配置文件的类型控制器

 

无论是iBatis在预处理语句中设置一个参数,还是从结果集中取出一个值时,类型处理器被用来将获取的值以合适的方式转换成Java

类型,这里用的是spring中的类型转换器。

 

<sqlMapConfig>
 <typeHandler jdbcType="BLOB" javaType="[B" callback="org.springframework.orm.ibatis.support.BlobByteArrayTypeHandler"/>
 <typeHandler jdbcType="CLOB" javaType="java.lang.String" callback="org.springframework.orm.ibatis.support.ClobStringTypeHandler"/>
</sqlMapConfig>

 

BOLB对应的是二进制流,byte[]数组类型,类似于IO中的字节流,COLB对应的是文本,String类型,类似于IO中的字符流。

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/1053195如需转载请自行联系原作者


woshixuye111

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
批处理bat文件的写作教程及实例
怎么写批处理bat文件echo、@、call、pause、rem(小技巧:用::代替rem)是批处理文件最常用的几个命令。echo 表示显示此命令后的字符 echo off 表示在此语句后所有运行的命令都不显示命令行本身 @与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行)。
774 0
[20161123]oracle数据块类型.txt
[20161123]oracle数据块类型.txt --oracle 数据块有许多类型,自己平时很少关注与记忆,自己做一个归纳总结: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    V...
729 0
asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Man...
822 0
iOS网络编程-iCloud键值数据存储编程实例
<p><strong>iCloud键值数据存储设计</strong></p> <p>iCloud键值数据存储编程实例,画面中有两个开关控件,左图是设备1点击“设置iCloud数据”按钮,将控件状态保存到iCloud服务器。右图是设备2画面,过几秒钟后设备2收到变更通知。</p> <p align="center"> <a href="http://www.iosbook3.com/wp-con
1272 0
SQL语句oracle中如何插入Date类型的数据
在开发的时候,经常要写条SQL语句将信息插入表中,插入的数据如果字段是date类型,就必须将date类型转换成字符串String类型在通过sql语句插入数据库。这是我字段唯一的方法,如果有高人请另赐教! 我的解决方法是用oracle中的to_date()方法,具体看下面的例子   Oracle中...
1385 0
使用java + oracle插入clob类型的数据
 使用java + oracle插入clob类型的数据,需要用以下的步骤:1、将数据插入数据库,对于clob字段,使其为空clob数据。
1154 0
5489
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载