From 8d8a220fa08b6618bb13565960b2c70f39d74656 Mon Sep 17 00:00:00 2001 From: Florian THIERRY Date: Thu, 14 Mar 2024 09:59:46 +0100 Subject: [PATCH] Add picture fetch while retrieving a publication. --- .../publication/repository/PublicationRepository.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/codiki-infrastructure/src/main/java/org/codiki/infrastructure/publication/repository/PublicationRepository.java b/codiki-infrastructure/src/main/java/org/codiki/infrastructure/publication/repository/PublicationRepository.java index a50ed58..1888477 100644 --- a/codiki-infrastructure/src/main/java/org/codiki/infrastructure/publication/repository/PublicationRepository.java +++ b/codiki-infrastructure/src/main/java/org/codiki/infrastructure/publication/repository/PublicationRepository.java @@ -9,6 +9,13 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; public interface PublicationRepository extends JpaRepository { - @Query("SELECT p FROM PublicationEntity p JOIN FETCH p.author a JOIN FETCH p.category C WHERE p.id = :publicationId") + @Query(""" + SELECT p + FROM PublicationEntity p + JOIN FETCH p.picture pi + JOIN FETCH p.author a + JOIN FETCH p.category c + WHERE p.id = :publicationId + """) Optional findById(@Param("publicationId") UUID publicationId); }