![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis-plus
文章平均质量分 51
飞翔的小->子>弹->
我会的不多,不要骗我哦。。
展开
-
mybatis-plus批量更新太慢,如何解决?
最近使用mybatis-plus的 saveOrUpdateBath 和saveBath接口执行特别慢,数据量大时往往需要十几分钟,打开日志查看原来批量操作也是循环单条数据插入的,那有没有批量更新的办法呢?比如,总共有17个字段,因为最大是32767,这样最多允许32767/ 17 大约是1 927个,所以要分批操作,或有能力的童鞋可以自己修改pg的驱动呦。继承上面的抽象类----postgresql版本(已测试完成,其中id使用序列自增)是因为pg对于sql语句的参数数量是有限制的,最大为32767。原创 2022-11-04 15:00:58 · 8801 阅读 · 1 评论 -
mybatis-plus逻辑删除
https://baomidou.com/guide/logic-delete.html#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#逻辑删除说明:只对自动注入的sql起效:插入: 不作限制 查找: 追加where条件过滤掉已删除数据,且使用 wrapper.entity 生成的where条件会忽略该字段 更新: 追加where条件防止更新到已删除数据,且使用 wrapper.entity 生成的where条件会忽略该字段 删除: 转变为 更新例如:转载 2020-12-22 16:11:41 · 491 阅读 · 0 评论