异常信息:

Cause: java.sql.SQLException: SQL String cannot be empty

产生原因:

  • 在批量进行SQL更新(或插入)时,有的时候会报错,有的时候不会报错

异常分析:

  • 因为批量的参数一定是一个集合,那么当集合中有元素的时候,批量更新会成功
  • 当集合为空的时候,就会抛出这个异常

解决方法:

  • 在进行批量更新的时候,先判断一下入参的集合是否为空
  • 如果集合不为空,则进行更新
  • 如果集合为空,则根据自己的需求进行处理
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐