0

1 つの列が Blob であるテーブルに 2 つの挿入があります。最初の挿入では blob が正しく格納されますが、2 回目の挿入ではデバッグ中に null が格納され、前の挿入では blobnullbinder が表示されますが、同じフィールドの blobbinder が表示されます。この挿入は、テーブル内の他のフィールドが異なるが、blob が同じである for ループで 2 回発生しています。なぜこのように振る舞うのか。

if (paramValue instanceof InputStream)
    ((CallableStatement) stmt).setBlob(i + 1, (InputStream) paramValue);
4

1 に答える 1