我正在尝试批量更新查询,但是每个更新查询都是不同的,但是运行在同一个表上。Where子句是相同的。all the combinations of A,B,C,D)
我研究过spring jdbc (JDBCTemplate和JDBCNamedParameter )和QueryDsl,但不可能有这样的更新有没有其他方法可以进行批处理这样的更新?我坚持使用Spring-JDBC。
在SQLite中,可以使用命名预准备语句参数,如下所示:在MySql文档中没有提到这样的特性。相反,在MySql中,我们使用未命名的参数,如下所示:
SELECT * FROM `Table` WHERE `Id` = ?当查询非常简单时,这不是问题;但是,对于具有10-15个参数复杂查询,如果您必须更新语句,这种方法看起来很糟糕;您必须控制自己,使每个未