Мне нужна помощь с Spring JPA.
У меня есть идентификатор, который приходит по запросу, и мне нужно получить 2 поля - itemsOrdered, itemsDelivered из 2 таблиц.
Соотношение между этими таблицами не является простым, как указано ниже.
Таблица A имеет идентификатор (из запроса) в качестве PK.
Таблица A имеет отношение внешнего ключа к таблице B.
Таблица B имеет отношение внешнего ключа к таблице C, таблице D.
Прямо сейчас, чтобы читать элементы заказано, элементы доставлены, я делаю это один за другим.
A a = CrudRepository.findOne(id from request);
B b = CrudRepository.findOne(A.getID());
C c = CrudRepository.findOne(B.getID());
D d = CrudRepository.findOne(B.getID());
Можно ли в любом случае выполнить объединение, чтобы я мог получить C.itemsOrdered и d.itemsDelivered за один шаг?