在模拟准备好的语句时,如何使用 groovy Sql 进行批量插入?我发现的所有示例都类似于以下示例,并且不使用准备好的语句。
withBatch { stmt ->
stmt.addBatch("insert into table (field1,field2) values('value1','value2')")
stmt.addBatch("insert into table (field1,field2) values('value3','value4')")
}
根据此链接https://issues.apache.org/jira/browse/GROOVY-3504,无法直接从批处理中使用准备好的语句。模拟这种情况的最佳方法是什么,这样我就可以避免编写自己的代码来避免 sql 注入?