JAVASTRING转换成CLOB

lllll0m0lllll 2013-01-04 03:44:51
Hibernate3 有Hibernate.createClob(str),Hibernate4就没有了
Hibernate.createClob(bgUser27);

网上说Hibernate4可以用下面方式替代,但关键是我设计的类里面不需要用到SessionFactory,为了这个转换,还得加这个,不是很费劲。

LobHelper lh = session.getLobHelper();这样就得到了LobHelper的一个实例
Session session = sf.openSession();其中sf是一个SessionFactory实例


有没有其它更方便的方法 可以转换的
...全文
278 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lllll0m0lllll 2013-01-04
  • 打赏
  • 举报
回复
		String s1="1231dsdgasd的飒飒大";
		
		Clob c = new SerialClob(s1.toCharArray());//String 转 clob
		Blob b = new SerialBlob(s1.getBytes("GBK"));//String 转 blob
//		也可以这样不传字符集名称,默认使用系统的
//		Blob b = new SerialBlob(s1.getBytes());
		
		String clobString = c.getSubString(1, (int) c.length());//clob 转 String
		String blobString = new String(b.getBytes(1, (int) b.length()),"GBK");//blob 转 String
//		前面若没传入字符集名称,则这里也不需要传入,以免出错
//		String blobString = new String(b.getBytes(1, (int) b.length()));
		
		System.out.println(clobString);
		System.out.println(blobString);
这个方法可以实现了

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧