在我們的應用程序中,我們有一個簡單的POJO類,其中有一個Clob屬性。com.ibm.db2.jcc.am.SqlException:[jcc] [10120] [11936] [4.14.88]操作無效:Lob關閉。 ERRORCODE = -4470,SQLSTATE = null
我在獲取該實體的字符串表示的那個Clob實體時遇到問題。
說我已經查詢並緩存了POJO對象中的結果,現在我試圖按如下所示獲取Clob的字符串值。
int aLength = (int)myPojo.getClobField().length();
String aStringValue = myPojo.getClobField().getSubString(1L, aLength);
但上面的執行給我的錯誤,
com.ibm.db2.jcc.am.SqlException:[JCC] [10120] [11936] [88年4月14日]操作無效:Lob已關閉。 ERRORCODE = -4470,SQLSTATE = null
我錯過了什麼嗎?
感謝您的回覆。所以更好的選擇是在我的POJO中有一個String字段,我將使用'Clob'的'getSubString()'來初始化它。是嗎? – Kannan
我不知道什麼是最適合你的,因爲我不知道你的要求。 – mustaccio