Привет! Я использовал данные пружины для сопоставления своего Entity и Repository. Отображение очень просто:
public class Car {
Set<Part> parts;
}
public class Part {
}
Я использую интерфейс findAllByIds (Iterable) моего источника данных Spring. И он генерирует хороший sql в виде:
select from CAR where id in (?, ?, ?, ?)
для каждого автомобиля он выполняет ровно один SQL.
Select from Part where car_id = ?
Моя проблема начинается с извлечения связанных частей. Похоже, что он выбирает их один за другим. Есть ли весной данные jdbc, эквивалентные пакетной загрузке в спящем режиме?
Если anser отрицательный, есть ли какой-нибудь относительно простой способ его реализации?