批量插入的sql,运行时报错
发现异常:class_method=com.**, args=[03eb14a8925940fa9299335d1969bfd1, true], 异常信息:org.springframework.jdbc.UncategorizedSQLException:
### Error updating database. Cause: java.sql.SQLException: sql injection violation, syntax error: syntax error, expect ')', pos 416, line 6, column 16, token EOF : insert into **_i_detail(`id`,`book_id`,`month`,`invoice_id`,
`line`,`goods_name`,`model`,
`unit`,`number`,`price`,
`money`,`tax_rate`,`tax_money`,
`card_no`,`card_type`,`card_id_no`,`factory_model`)
values
### The error may exist in URL [jar:file:/data/*/*.jar!/BOOT-INF/lib/*-biz-c.2.3.6-SNAPSHOT.jar!/*/*Mapper.xml]
检查sql,检查了几遍,没什么问题
后来发现,当插入的数据为空时,也会报 expect ')', 错误