Mybatis查询oracle之clob类型
来源:互联网 发布:毒品网络 豆瓣 编辑:程序博客网 时间:2024/06/06 02:29
clob是大字段,可以存储文档内容,mybatis查询clob字段需要做一些处理,才可以返回字符串,可用以下方法处理:
1.public static String getClob(Object o){
if( o == null ){
return "";
}
oracle.sql.CLOB clob = null;
if(o instanceof oracle.sql.CLOB){
clob = (CLOB) o;
}else{
try {
Method method = o.getClass().getMethod("getVendorObj", new Class[]{});
clob = (CLOB) method.invoke(o);
} catch (Exception e) {
e.printStackTrace();
}
}
try {
Reader reader = clob.getCharacterStream();
char[] chars = new char[2048];
int i = 0;
StringBuffer sb = new StringBuffer();
while( (i = reader.read(chars)) != -1){
sb.append(new String(chars).substring(0,i));
}
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
2.直接在sql上处理:
msbb.bus_num = #{NUM};
- Mybatis查询oracle之clob类型
- Oracle查询CLOB字段类型的内容
- Oracle中如何查询CLOB字段类型的内容
- oracle clob模糊查询
- Mybatis -处理clob类型数据
- java操作数据库中clob类型 之插入和查询
- mybatis用法(三)mybatis保存CLOB类型到oracle数据库实例
- oracle 修改 clob字段,查询clob字段
- Oracle varchar2 转换 clob 类型
- Oracle varchar2 转换 clob 类型
- oracle clob类型截取值
- JAVA 读取Oracle-clob类型
- ORACLE之 访问 CLOB
- oracle修改varchar2类型为clob类型
- ORACLE把CLOB类型转成VARCHAR2类型
- Oracle数据库Clob类型存储XML数据下节点内容查询
- 使用oracle中内置函数dbms_lob.instr()查询clob类型的字符串
- Mybatis之Oracle增删查改示例(含Date、Clob数据类型操作)
- Unsupervised Learning Model-Dada Clustering
- Linux framebuffer显示bmp图片
- C#回顾学习笔记二十三:静态字段与递归
- Xcode报错 Compiling IB documents for earlier than iOS7 is no longer supported.
- 垂直居中的几种方式
- Mybatis查询oracle之clob类型
- CodeForces
- maven 与 nexus 中央仓库(私服) 发布与引用
- netty源码探索
- Unsupervised Learning Model-Reducing Dimension
- 比特币源码解析(16)
- react native Navigator使用踩的坑
- 集合扩容问题(ArrList为例,常用集合扩容机制) -- JAVA 基础
- 【LeetCode】2. Add Two Numbers