У меня есть связь Один ко многим между элементами RequestEntity и ResultEntity. Один запрос может иметь несколько результатов, и я хочу вернуть их все без повторения RequestEntity каждый раз, сейчас у меня есть это:
@Query("SELECT p, s FROM RequestEntity p left JOIN ResultEntity s on s.result = p.id where p.user = :user AND p.id = :id")
Object[] getRequestEntityByIdAndUser(@Param("id") String Id, @Param("user") String user);
Этот запрос возвращает:
[[{RequestEntity1} {ResultEntity1}], [{RequestEntity1} {ResultEntity2}], ...]
Есть ли способ вернуть его: без повторения тех же данных? например:
[{RequestEntity1}, [{ResultEntity1}, {ResultEntity2}, ...]]