こんにちは、春のデータを使用してエンティティとリポジトリをマッピングしました。マッピングは非常に単純です。
public class Car {
Set<Part> parts;
}
public class Part {
}
Spring データ リポジトリの findAllByIds(Iterable) インターフェイスを使用します。そして、次の形式で素敵な sql を生成します。
select from CAR where id in (?, ?, ?, ?)
Car ごとに、SQL を 1 つだけ実行します。
Select from Part where car_id = ?
私の問題は、関連する部分がフェッチされたときに始まります。それらを1つずつ取得しているようです。春のデータjdbcには、休止状態でのバッチフェッチに相当するものがありますか?
anser が負の場合、それを実装する比較的簡単な方法はありますか?