日期:2014-05-20  浏览次数:20689 次

用EJB存储CLOB遇到:[java.sql.SQLException: Could not get java.sql.Clob to write to]异常
我使用oracle数据库 里面有个表存储了CLOB字段。当创建一条记录时,报异常:[java.sql.SQLException: Could not get java.sql.Clob to write to]。
我在该库中还有其它表也是含有CLOB字段,其存取都没有问题,唯独这一个表出现这个异常,请教各位高手,是什么原因。我以在EJB中将该字段的读取方法改为String类型,并与OraCLob进行了映射了。

------解决方案--------------------
首先,跟你能正常使用的比对下,看哪不一样.
另外:
XML code

    /**
     * @hibernate.property type="org.springframework.orm.hibernate3.support.ClobStringType" column="BWNR"
     * @hibernate.meta attribute="field-description" value="报文内容"
     */

------解决方案--------------------

------解决方案--------------------
给你一个网址
http://blog.csdn.net/fengyifei11228/archive/2008/02/02/2077900.aspx