最近工作上碰見的一個問題绅喉,記錄一下,使用sql批量查詢的時候 in里面的參數(shù)超過1000 導(dǎo)致的報錯。
百度了一下降瞳,也就是說in 里面的參數(shù) 最大 1000個,你可以拆分最大的參數(shù) 寫成 in() or in()這種形式蚓胸。
后來想了這辦法 如下:
將list集合按指定長度進(jìn)行切分挣饥,返回新的List<List<??>>集合
? List<List<Integer>> lists=Lists.partition(numList,3);