我已经看过并且无法找到我遇到的以下挑战的答案。这似乎很简单,但我一直无法解决它。
我有一个ArrayList
类型为Long
->的记录 ID ArrayList<Long>
。我想使用这个记录 ID 列表从另一个表中选择行。到目前为止,一切都很好。现在开始挑战...
a)我正在使用准备好的语句从表中选择数据,并使用ArrayList
作为输入。
selectPS = dbConnection.prepareStatement("select columnA from tableA where id in ?");
关于上述问题 - 应该如何定义参数?ArrayList
对于类型参数,上述内容似乎不正确。
b)在为准备好的语句设置参数值时,我也遇到了问题。没有设置ArrayList
类型值的方法,我看不到其他可行的选项。
---> selectPS.set?????(1, arraylistParameter);
ResultSet rs = selectPS.executeQuery();
非常感谢您为我提供的任何帮助或指导。
谢谢你。