您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> 重复读取Clob报错

重复读取Clob报错

来源:网络整理     时间:2016/7/24 7:02:44     关键词:

关于网友提出的“ 重复读取Clob报错”问题疑问,本网通过在网上对“ 重复读取Clob报错”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 重复读取Clob报错
描述:

Oracle异常Clob

从数据库中取出一个对象,有一个Clob的属性,get这个属性中的Clob,第一次读取Clob没有问题,第二次读取的时候就会报错,无论用下面的哪种方法都会报错
clob.getCharacterStream();
clob.getSubString(1, (int) clob.length());
异常信息
java.sql.SQLException: could not reset reader
at org.hibernate.lob.ClobImpl.getCharacterStream(ClobImpl.java:100)
at org.hibernate.lob.SerializableClob.getCharacterStream(SerializableClob.java:64)
解决方案1:

this.getHibernateSession().refresh(att, LockMode.UPGRADE); 
试试


以上介绍了“ 重复读取Clob报错”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2879848.html

相关图片

相关文章