Listコレクションは指定された数で区切られており、sql inクエリでは最大1000個しかサポートされていません

699 ワード

詳細


 List ids=new ArrayList();
			 for(int i=1;i<=1999;i++){
				  ids.add(i);
			 }
			  
			 	if(ids.size()>0){
					int countNum = ids.size();//  
					if(countNum>1000){
						int multipleNum=countNum/1000;//  
						int remainderNum=countNum%1000;//  
						int i=0;
						for(;i0){
							System.out.println(ids.subList(i*1000, (i*1000+remainderNum)));	
						}
						
					}else{
						System.out.println(ids);	
					}
				}