例如,我正在尝试基于 Java 参数编写条件批处理插入
List<Object[]> params = new ArrayList();
params.add(new Object[]{1, 2, 3});
getSimpleJdbcTemplate.batchUpdate(
"INSERT INTO SomeTable( colA, colB, colC)" +
" VALUES(?, ?, ?)" +
" WHERE EXISTS ( // some condition )", params);
这显然不起作用,我发现的最接近的示例涉及从表中选择 INSERT 值,而不是我需要的 List 参数。如何将 Object[] 参数作为 INSERT 值的一部分引用?
谢谢你。