Вероятно, не лучше всего описано в заголовке, но у меня есть 3 объекта
Заказ -> OneToMany -> Заказ товара
и
OrderProduct <- ManyToOne -> Product
Продукт <- OneToMany -> Заказать продукт,
Мой собственный запрос, который работает
SELECT t0.*
FROM isc_orders t0
INNER JOIN isc_customers t1 ON t0.ordcustid = t1.customerid
INNER JOIN isc_order_products t2 ON t0.orderid = t2.orderorderid
INNER JOIN isc_products t3 ON t2.ordprodid = t3.productid
where t3.productid in (359, 344, 345, 346, 347, 348)
есть ли способ сделать это способом JPA за один выбор, поскольку у меня есть коллекции и сущности, которые хотят загрузить с объединением, чтобы граф объектов заполнялся за один проход