"Direct self-reference leading to cycle (through reference chain: java.util.HashMap["options"]->java.util.HashMap["JSKH006_N"]->com.alibaba.druid.proxy.jdbc.ClobProxyImpl["connectionWrapper"]->com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl["metaData"]->oracle.jdbc.driver.OracleDatabaseMetaData["connection"]->oracle.jdbc.driver.T4CConnection["wrapper"]
一、原因:
oracle中的clob类型字段不能直接显示出来
二、解决办法:
借助Oracle系统dbms_lob中substr方法处理,如
select dbms_lob.substr(clobField) from table
三、 dbms_lob.substr 获取文本
eg:
dbms_lob.substr(col,10,1) 表示从第一个字节开始截取10个字节
dbms_lob.substr(clob_var,32767) 表示截取CLOB变量保存的全部数据