Saatnya mempelajari arti nama tipe array Java .
[ adalah array-of . Jadi [[ adalah array-of-array-of, yaitu kedua nama tipe adalah array 2-d.
L menunjukkan tipe referensi, diikuti dengan nama kelas.
C adalah tipe primitif char .
Jadi di sini, kami melihat bahwa Anda mencoba untuk mentransmisikan array dua dimensi dari java.lang.String ke array dua dimensi char . Itu tidak masuk akal. Sepertinya JDBI memetakan tipe data Java char ke tipe string SQL seperti character atau character varying , (verifikasi dengan memeriksa tabel di database). Jika demikian, driver JDBC akan mengembalikannya dari database sebagai java.lang.String .
Jadi, Anda perlu mengganti pemetaan itu untuk menggunakan tipe data database "char" - satu karakter - atau, lebih sederhana, tegaskan bahwa string memiliki panjang satu karakter dan membongkarnya menjadi satu karakter. Jadi, Anda harus menyalin array.