Java WLCachedRowSet上clob数据类型的NullPointer异常

Java WLCachedRowSet上clob数据类型的NullPointer异常,java,oracle,oracle11g,weblogic12c,Java,Oracle,Oracle11g,Weblogic12c,我正在使用weblogic 12.1.1和oepe构建一个java应用程序。我使用WLCachedRowSet类为sql查询返回的行集创建对象。我使用的是oracle数据库版本11.1.2.3 在我的代码中,我正在调用response.getString()和response.getClob()当response.getString工作时,response.getClob会不断抛出空指针异常 我正在添加导致问题的代码段 if(response.getClob(“column”)!=null) f

我正在使用weblogic 12.1.1和oepe构建一个java应用程序。我使用WLCachedRowSet类为sql查询返回的行集创建对象。我使用的是oracle数据库版本11.1.2.3

在我的代码中,我正在调用
response.getString()
response.getClob()
当response.getString工作时,response.getClob会不断抛出空指针异常

我正在添加导致问题的代码段

if(response.getClob(“column”)!=null) fr.setResponseText(StringProcessor.clobStringConversion(response.getClob(“列”));//将clob转换为字符串

我看到的唯一区别是string数据类型类是
java.lang.string
,而clob是
oracle.jdbc.OracleClob


以前有人遇到过这个问题吗?

您是否尝试过Clob cl=response.getClob(“column”);字符串val=clob.getSubString(1,clob.length);,是否得到NullPointerException?
响应。getClob(“列”)
解析为空指针。所以我不认为这会有帮助。但我会尝试一下实际的问题是什么?应用程序错误的实际堆栈跟踪是什么?:)这是一个嵌套的异常,我只得到java.lang.NPE