0

byte[]aを aに変換しようとしていjava.lang.Object[]ます。基本的に、これはここで説明した逆の問題であり、Scala の callableStatementsに関する私の質問に関連しています (ただし、それとは異なります) 。

結論:byte[]バイナリ ファイルを表す があります。callableStatement.setObject()を使用してJDBCに渡す必要がありますが、に変換するcreateArrayOf("byte", objectArray)方法がわかりません。byte[]Object[]

これは私が今持っているものです...getBytes()関数はを返しますがbyte[]、これはもちろんコンパイラエラーを生成します:

callableStatement.setObject(index, callableStatement.getConnection().createArrayOf("byte", getBytes()));

残念ながら、これによりコンパイラ エラーが発生します。

SentimentDao.java:111: エラー: 互換性のない型: バイト [] をオブジェクト [] に変換できません

createArrayOf()また、最初の引数がそうあるべきかどうかは完全にはわかりませんbyte(わかっている場合は、それも回答に追加してください)。

ありがとう - 助けていただければ幸いです。

4

0 に答える 0