Java每一天,积累多一点wangyan230.blog.chinaunix.net
wangyan_230
全部博文(48)
Oracle(1)
图表报表(1)
XML(2)
数据格式(0)
WebService(1)
tomcat(2)
模式应用(0)
Sitemesh(0)
布局框架(0)
数据库框架(0)
web框架(0)
开源框架(0)
Struts2.0(3)
应用服务器(0)
JavaScript(5)
Hibernate(3)
Websphere(0)
Java高级(10)
Java基础(0)
2011年(3)
2010年(6)
2009年(12)
2008年(27)
Bsolar
xkou
或蓝
cherry52
zhangdbe
lexben
gzh34140
pepsicof
xkaipro
分类: Java
2008-09-01 09:46:38
/* * 将对象转化成java.sql.Blob * 要求 对象是序列化的 */ public java.sql.Blob ObjectToBlob(Object obj) throws IOException{ try { ByteArrayOutputStream out = new ByteArrayOutputStream(); ObjectOutputStream outputStream = new ObjectOutputStream(out); outputStream.writeObject(obj); byte [] bytes = out.toByteArray(); outputStream.close(); return Hibernate.createBlob(bytes); } catch (Exception e) { // TODO: handle exception System.out.println( " ObjectToBlob " ); return null ; } } /* * 将java.sql.Blob 转化成 对象 相应对象 * 要求 对象是序列化的 */ public Object BlobToObject(java.sql.Blob desblob,Object obj) throws IOException{ try { ObjectInputStream in = new ObjectInputStream(desblob.getBinaryStream()); obj = in.readObject(); in.close(); return obj; } catch (Exception e) { // TODO: handle exception System.out.println( " BlobToObject " ); e.printStackTrace(); return null ; } }
上一篇:JXL操作导出Excell文件遇到的问题
下一篇:Json工具类,实现了反射将整个Object转换为Json对象的功能,支持Hibernate的延迟加
登录 注册