Javaのバージョンを6から8に上げた影響かわかりませんが、
下記のソースで oraConn がNullになってしまいます。
OracleConnection oraConn = (OracleConnection)((DelegatingConnection)CallableStatement .getConnection()).getDelegate();
CallableStatement .getConnection()に値が入っていることは確認しましたが、
DelegatingConnectionで警告が出ており、
ojdbc6 → ojdbc7に変更したりしてみましたが変化がありませんでした。
Nullになってしまうため、後続の処理でNullPointerExceptionになります。
ArrayDescriptor desc = ArrayDescriptor.createDescriptor("NVARCHAR2_ARRAY", oraConn);
ARRAY arry = new ARRAY(desc, oraConn, param.getValue());
なにかヒントになることでもいいのでご教授頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー