hibernate能将oracle中的clob类型映射为String类型吗? rt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行,但db2就可以,所以我想知道有没有什么办法使oracle也能映射成功 clob和blob 应该是前者可以的吧 有点既不清楚了 在数据库中能直接看到源码的那个是专为字符串的 public String ClobToString(CLOB clob) throws SQLException, IOException {String reString = "";Reader is = clob.getCharacterStream();// 得到流BufferedReader br = new BufferedReader(is);String s = br.readLine();StringBuffer sb = new StringBuffer();while (s != null) {// 执行循环将字符串全部取出付值给StringBuffer由StringBuffer转成STRINGsb.append(s);s = br.readLine();}reString = sb.toString();return reString;}要在不明白就去参考这个网站吧http://it.china-b.com/sjk/oracle/20090826/177490_1.html hibernate获取不到clob那列的值。。 什么版本的oracle驱动? 在好像是10.x的一个g版本以后提供的jdbc驱动就支持了。驱动名字好像叫ojdb14_g.jar。用了以后,在hibernate里直接把clob当成string就可以。 那hibernate要获取到oracle中clob类型的值,映射字段类型必须要是java.sql.Clob吗?先获取到clob类型的值,然后再把它转成String,是这样吗? http://it.china-b.com/sjk/oracle/20090826/177490_1.html这个地址去看下,什么都清楚了哦! 不行 映射成text类型可以。 Hibernate映射成text类型读进去的时候用流,取出来的时候直接*.getXXX();就行; 可以: @Lob @Basic(fetch = FetchType.LAZY) @Column(name="resource_info", columnDefinition="CLOB", nullable=true) private String resourceInfo;//资源调配信息这样数据库字段长度就没有限制了 可以 http://blog.csdn.net/nearsun/archive/2006/03/14/623887.aspxhttp://blog.csdn.net/nearsun/archive/2008/08/28/2844185.aspx Oracle里貌似没有text, Mysql里倒是有text... 4楼正解,JDBC可以实现直接转换,但是Hibernate的映射好像就只有用流做后期处理了 JSONObject解析不了JSON字符串!? Spring+ibatis整合事务控制配置问题 求一个j2ee的中文帮助文档 缺包 软件人才设计大赛,求意见 jsp报表导出excel文件 Acegi 中的角色必须以ROLE_开始吗 有个疑问请高手解决 问题出在哪里呢,请大家帮看看,得到结果就结贴 on line wait!!! 拿到java的源代码怎么编译,.class文件怎么打开? 谁有ssh框架做的简单登陆注册的代码 javac.exe、 java.exe、 java虚拟机三者之间的区别与联系是什么?
要在不明白就去参考这个网站吧http://it.china-b.com/sjk/oracle/20090826/177490_1.html
驱动名字好像叫ojdb14_g.jar。用了以后,在hibernate里直接把clob当成string就可以。
这个地址去看下,什么都清楚了哦!
读进去的时候用流,取出来的时候直接*.getXXX();就行;
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name="resource_info", columnDefinition="CLOB", nullable=true)
private String resourceInfo;//资源调配信息
这样数据库字段长度就没有限制了
http://blog.csdn.net/nearsun/archive/2006/03/14/623887.aspxhttp://blog.csdn.net/nearsun/archive/2008/08/28/2844185.aspx