From bc9aa85119edfc74321219df69c6723e95513902 Mon Sep 17 00:00:00 2001 From: Alix JEUDI--LEMOINE Date: Fri, 1 Mar 2024 13:05:17 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20recherche=20en=20DB=20des=20questions?= =?UTF-8?q?=20par=20scientifique=20(query=20=C3=A0=20la=20main=20car=20r?= =?UTF-8?q?=C3=A9ussi=20=C3=A0=20faire=20en=20auto)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sae/repositories/QuestionRepository.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/repositories/QuestionRepository.java b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/repositories/QuestionRepository.java index 15d0999..96a7e12 100644 --- a/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/repositories/QuestionRepository.java +++ b/SpringBootProject/src/main/java/fr/iut/sciencequest/sae/repositories/QuestionRepository.java @@ -1,13 +1,15 @@ package fr.iut.sciencequest.sae.repositories; import fr.iut.sciencequest.sae.entities.Question; +import org.springframework.data.domain.Page; +import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Query; +import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; -import java.util.List; - @Repository public interface QuestionRepository extends JpaRepository { - - + @Query("SELECT q FROM Question q JOIN Reponse r ON q.id = r.id WHERE r.scientifique.id = :scientifiqueId") + Page findAllQuestionsByScientifiqueId(Pageable page, @Param("scientifiqueId") Integer scientifiqueId); }