Commit f575b55b by tc

fix bug

parent 7d69f215
...@@ -6,7 +6,7 @@ import java.util.List; ...@@ -6,7 +6,7 @@ import java.util.List;
public interface ListForInSQL<T> { public interface ListForInSQL<T> {
<T>List<T>processSQL(List<Integer> IdList); <T>List<T>processSQL(List<Long> IdList);
} }
...@@ -68,11 +68,11 @@ public class ListUtils { ...@@ -68,11 +68,11 @@ public class ListUtils {
return groupList(list,length); return groupList(list,length);
} }
public static <T> List<T>groupList4SQL(ListForInSQL<T> listForInSQL,List<Integer>idList){ public static <T> List<T>groupList4SQL(ListForInSQL<T> listForInSQL,List<Long>idList){
List<T>result = new ArrayList<>(); List<T>result = new ArrayList<>();
if(idList!=null && idList.size()>500){ if(idList!=null && idList.size()>500){
List<List<Integer>> lists = groupList(idList); List<List<Long>> lists = groupList(idList);
for (List<Integer> list : lists) { for (List<Long> list : lists) {
List<T> tempList = listForInSQL.processSQL(list); List<T> tempList = listForInSQL.processSQL(list);
result.addAll(tempList); result.addAll(tempList);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment