导入设备资料时,分批查询来解决sql参数超过2100的问题; 文章目录引言I 背景需求问题II 分批查询来解决sql参数超过2100的问题;优化方案关键点将每个设备(mmsi, waptype)作为一个条件对III 单字段查询时,分批查询来解决sql参数超过2100的问题;IV 知识扩展:返回多个值的工具类Triple提供返回三个参数的工具包commons.lang3.tuple.Paircommons.math3.util.Pairhutool PairK, V引言本文摘要:针对数据库查询参数超过2100个限制的问题,提出通过分批查询的优化方案。方案核心是将导入设备的MMSI和公网类型组成条件对,采用OR连接避免笛卡尔积,通过参数去重、智能分批(每批1000个组合)和安全参数控制确保查询合规。同时介绍了Apache Commons和Hutool工具库中的Pair/Triple类,用于简化多值返回场景。该方案有效解决了大规模设备数据导入时的重复校验问题,兼顾查询效率和系统稳定性。I 背景需求校验九位码+公网类型是否重复校验公网卡卡号是否重复校验北斗号是否重复导入设备证书,检验是否已经绑定设备 https://blog.csdn.net/u011018979/article/details/161594157问题mmsi+waytype 作为条件参数个数大于2100 导致报错The server supports a maxi