[コード> 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文字に解凍します。したがって、アレイをコピーする必要があります。