【Spring】
文章平均质量分 80
mayfla
hahahhaha
展开
-
MySql+Mybatis+Druid 优化之MyBatis批量删除、更新
业务需求:一次更新/删除多条数据,通常有两种方式: (1)在业务代码中循环遍历,逐条删除,业务清晰(2)在sql语句中,循环删除,只操作一次数据库,这个分为两种方式:方式A:通过循环一个id列表,循环删除数据;方式B:条件为多个字段,为了更新多条记录为多个字段的不同值补充:这里的删除采用软删除,使用一个字段进行标记,所以所有的删除实际就是更新原创 2017-12-11 17:04:14 · 8589 阅读 · 0 评论 -
MySql+Mybatis+Druid之SqlException:sql injection violation, multi-statement not allow
接上一篇博客:《数据库优化之MyBatis批量删除、更新》Druid是阿里巴巴,开发的一个数据库连接池工具,经历过多次双十一的洗礼,它的性能已经能够满足国内大多数项目的需求。项目中启用Druid的统计管理,在执行批量修改时:提示Error updating database. Cause: java.sql.SQLException: sql injection violation, m原创 2017-12-11 18:32:48 · 15310 阅读 · 3 评论