当前位置: 首页> 娱乐> 八卦 > 【mybatis解决oracle查询in超过1000条数据】

【mybatis解决oracle查询in超过1000条数据】

时间:2025/8/10 18:19:05来源:https://blog.csdn.net/weixin_44503925/article/details/139239153 浏览次数:1次

1、因为代码中前人未考虑in 数据可能大于1000,导致现在系统报错,MPP low前人

直接上sql

select * from table a
<where><if test="list != null and list.size > 0">and a.name in<foreach collection="list" index="index" item="item" open="(" separator="," close=")"><if test="(index % 999) == 998">  ) or a.name in </if> #{item}</foreach ></if>
</where>
关键字:【mybatis解决oracle查询in超过1000条数据】

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: