我正在尝试将 abyte[]
转换为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:错误:不兼容的类型:byte[] 无法转换为 Object[]
此外,我不完全确定第一个论点createArrayOf()
应该是byte
(如果您知道,请也将其添加到您的答案中)。
谢谢 - 非常感谢您的帮助!