IBATIS操作BLOB和CLOB
来源:互联网 发布:eviews面板数据f检验 编辑:程序博客网 时间:2024/05/18 04:00
数据库中有些字段因为存储的数据量大,而使用特殊格式进行存储,常用的数据类型为BLOB和CLOB格式。
BLOB(binary large object)和CLOB(Character Large Object)都是数据库中的一种保存文件所使用的类型。都用来存储大对象,BLOB是二进制大对象,是存储二进制文件的容器,典型的BLOB是一张图片或一个声音文件。CLOB使用CHAR来保存数据,常用来保存XML文档。
blob对应java类型 byte[] clob对应java类型string
本次项目中的数据库(Oracle)使用的是BLOB来存储大量文本和数字信息。项目使用Ibatis来实现对BLOB的读取。需求是将BLOB数据读出来显示为字符串.按照一般的读字符串的写法做时会报错,显示为无法转换,那么就需要进行显示的配置转换类型.
数据库中字段类型为BLOB.
主要是Ibatis的配置:
java代码如下:
如果没有配置tempblob格式来指定blob数据格式,而直接使用resultMap="java.lang.String",或者使用resultMap="oracle.sql.BLOB",或者使用resultMap="java.sql.Blob"这几种数据格式都是读不出来数据的,经过多次测试,有只用配置jdbcType="BLOB",javaType="java.lang.String",Ibatis才能正确识别,并将Blob数据转换成String进行输出.
CLOB也是同样情况,对CLOB的处理只需设置jdbcType="CLOB"即可.
也就是:string content = (string)map.get("CONTENT");
0 0
- IBATIS操作BLOB和CLOB
- IBATIS操作BLOB和CLOB
- IBATIS操作ORACLE BLOB CLOB
- ibatis操作oracle的clob字段和blob字段
- IBATIS操作ORACLE BLOB CLOB(转)
- IBATIS操作ORACLE BLOB CLOB(转)
- ibatis如何支持clob 和blob
- ibatis如何支持clob 和blob
- ibatis如何支持clob 和blob
- ibatis处理blob字段和clob字段
- ibatis如何支持clob 和blob
- jdbc hibernate ibatis 操作Blob 和Clob类型字段(不断更新)
- ibatis中操作Oracle的blob,clob大数据方法
- hibernate对clob和blob的操作
- 操作Oracle类型CLOB和BLOB
- 在sqlplus中操作blob和 clob
- jdbc操作clob和blob字段
- jdbc操作clob和blob字段
- 从google的DrawerLayout来看看scroller的使用方法
- 设计模式六大原则(6):开闭原则
- Android项目:手机安全卫士(7)—— 手机防盗功能
- 【精】客户端(iOS、Android)/Server,APP内部的通信协议,跨平台方案
- 圆环百分比自定义View
- IBATIS操作BLOB和CLOB
- RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
- matlab中的文件操作
- 移动前端调试方案(Android + Chrome 实现远程调试)
- 使用IntelliJ IDEA 15和Maven 开发Spring Data JPA + MVC Web应用
- protoc buffer (java)详解及应用
- ScheduledExecutorService
- Got fatal error 1236 from master when reading data from binary log: ‘Slave can not handle replicatio
- 混合高斯背景建模原理及实现