mybatis操作MySQL数据库Blob类型报错。。 mybatismysql 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 转型失败了,ibatis取出来的不是java.sql.Blob,你强制转型就错了 我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型? 我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型?拿出来的过程是mybatis控制的,转成什么类型也是框架决定的 blob的类型处理器为 B lobTypeHandle,你需要在blob类型上指定typeHandler,<result column="content" property="content" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/> 我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型?拿出来的过程是mybatis控制的,转成什么类型也是框架决定的那我应该怎么去控制呢? 从数据库中读取Blob类型数据后,要转换成String类型,即转换成InputStream,再从InputStream转成byte[],再到String即可 public String convertBlobToString(Blob blob){ String result = ""; try { ByteArrayInputStream msgContent =(ByteArrayInputStream) blob.getBinaryStream(); byte[] byte_data = new byte[msgContent.available()]; msgContent.read(byte_data, 0,byte_data.length); result = new String(byte_data); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return result; } 写个单独的handler处理http://blog.csdn.net/fengspg/article/details/38368649 用myeclipase打的jar 包怎么不能执行啊 关于 自定义标签tld文件里面 定义 属性的值 JDBC连接mysql速度突然变得奇慢! Ext的下拉框不管选什么都是第一项。怎么解决?急!!! jsp标签 软件包不存在? 如何解决ecplise这种乱码问题? 大四和研二的同学们,你希望找个公司实习吗? 有谁知道有没有免费的培训管理软件阿? 项目内嵌jetty后servletClass中使用getRequestDispatcher和forward无效 关于birt报表结合web 项目的问题 The requested resource () is not available
我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型?
我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型?
拿出来的过程是mybatis控制的,转成什么类型也是框架决定的
<result column="content" property="content" jdbcType="BLOB" typeHandler="org.apache.ibatis.type.BlobTypeHandler"/>
我就是很郁闷为什么我拿出来的不是一个Blob类型。。而是一个B类型?
拿出来的过程是mybatis控制的,转成什么类型也是框架决定的那我应该怎么去控制呢?
public String convertBlobToString(Blob blob){
String result = "";
try {
ByteArrayInputStream msgContent =(ByteArrayInputStream) blob.getBinaryStream();
byte[] byte_data = new byte[msgContent.available()];
msgContent.read(byte_data, 0,byte_data.length);
result = new String(byte_data);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
http://blog.csdn.net/fengspg/article/details/38368649