Я точно не знал, как сформулировать этот вопрос, но представьте, что у меня есть следующий запрос:
@EntityGraph(attributePaths = { "shipmentComments" }, type = EntityGraph.EntityGraphType.LOAD)
@Query("SELECT new ReportData(s, sd) FROM ShipmentTbl s " +
"JOIN s.scheduledDates sd " +
"WHERE (sd.scheduledShipmentDate BETWEEN :startDate AND :endDate)")
List<ReportData> getScheduledDateReportData(@Param(value = "startDate") Timestamp startDate,
@Param(value = "endDate") Timestamp endDate);
Атрибут shipmentComments
в EntityGraph
- это поле из моего ShipmentTbl
организация. Будет ли это работать как ожидалось? Как, например, будут ли загруженные в мой объект домена ReportData
shipmentComments
загружаться в них с нетерпением?