关于使用mybatis plus 使用 in 查询 导致oom
2020-05-23 本文已影响0人
笨小孩1234
最近在用项目 使用的mybatis plus 版本是3.0.7.1 因为查询带有in查询 因为如果查询的 in 集合是空就就会查询全部表数据加载内存

所有问题如上,有时候表很大,十个G 直接加载内存直接死掉,多人使用就死掉了,所以在in 查询之前 判断下集合是不是为空 如果是空就略过!!凌晨三点的教训啊换了tomcat 换了数据库连接池,换掉了远程数据库本地进行连接都不选,最后发现是一条sql 语句看到了猫腻!