Vet vet = (Vet) vi.next();
List vetSpecialtiesIds = getBrokerTemplate().selectMany("getSpecialtiesByVet", "id", vet.getId());
Iterator vsi = vetSpecialtiesIds.iterator();
while (vsi.hasNext()) {
int specialtyId = ((Integer) vsi.next()).intValue();
Specialty specialty = (Specialty) EntityUtils.getById(specialties, Specialty.class, specialtyId);
vet.addSpecialty(specialty);
}
}
return vets;