List按照长度切分

最近工作上碰见的一个问题,记录一下,使用sql批量查询的时候 in里面的参数超过1000 导致的报错。

百度了一下,也就是说in 里面的参数 最大 1000个,你可以拆分最大的参数 写成 in() or in()这种形式。

后来想了这办法 如下:

将list集合按指定长度进行切分,返回新的List<List<??>>集合

  List<List<Integer>> lists=Lists.partition(numList,3);


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容