Hello,
It's not the first time i have to split a big list of hibernate entities ID's to sublists of 100 items for exemple so that i could load all these entities 100 in a single request (with a "where id in (<id sublist>") Thus I want to iterate easily on sublists of a list, with the possibility to give the sublist a size... I though i would find the tool in apache collections but i didn't find it. Perhaps i've missed the class... If there's no tool to do that yet, i think it would be great to make one in apache collections. The kinda simple implementation i use at work is the following: http://pastebin.com/CRitkWTG And you use it like that: // We load vehicles 100 by 100 for ( List<String> idSublist : new SublistIterable<String>(allIds,100) ) { List<Vehicle> vehiclesSublist = vehicleDAO.findByIds(idSublist); // blablabla }