[コード>
array-of
です 。したがって、 [[
はarray-ofarray-ofです。つまり、両方の型名は2次元配列です。
L
参照タイプを示し、その後にクラス名が続きます。
C
プリミティブ型char
です 。
したがって、ここでは、 java.lang.String
の2次元配列をキャストしようとしていることがわかります。 char
の2次元配列に 。それは意味がありません。 JDBIがJavaデータ型char
をマップしているようです character
のようなSQL文字列型に または文字が変化する
、(データベース内のテーブルをチェックして確認します)。その場合、JDBCドライバーはそれをデータベースから java.lang.String
として返します。 。
したがって、データベースデータ型 "char"
を使用するには、そのマッピングをオーバーライドする必要があります。 -単一の文字-または、より簡単に言えば、文字列が1文字の長さであることを表明し、それらを1文字に解凍します。したがって、アレイをコピーする必要があります。