From 383039a6795039e7115c44939d992a76c58aae58 Mon Sep 17 00:00:00 2001 From: tuanvu Date: Mon, 5 Jan 2026 13:06:41 +0100 Subject: [PATCH] DAO vs controller --- .../hackathon/FrisbYEE/jpa/service/ActiviteDAO.java | 8 ++++++++ .../hackathon/FrisbYEE/jpa/service/AthleteDAO.java | 9 +++++++++ .../java/hackathon/FrisbYEE/jpa/service/CoachDAO.java | 4 ++++ .../FrisbYEE/jpa/web/ActiviteController.java | 11 +++++++++++ 4 files changed, 32 insertions(+) create mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/service/ActiviteDAO.java create mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/service/AthleteDAO.java create mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/service/CoachDAO.java create mode 100644 back_end/src/main/java/hackathon/FrisbYEE/jpa/web/ActiviteController.java diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/ActiviteDAO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/ActiviteDAO.java new file mode 100644 index 0000000..b238e75 --- /dev/null +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/ActiviteDAO.java @@ -0,0 +1,8 @@ +package hackathon.FrisbYEE.jpa.service; + +import hackathon.FrisbYEE.jpa.metier.Activite; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface ActiviteDAO extends JpaRepository { + Activite findByKeycloakId(String keycloakId); +} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/AthleteDAO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/AthleteDAO.java new file mode 100644 index 0000000..9a352a3 --- /dev/null +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/AthleteDAO.java @@ -0,0 +1,9 @@ +package hackathon.FrisbYEE.jpa.service; + +import hackathon.FrisbYEE.jpa.metier.Activite; +import hackathon.FrisbYEE.jpa.metier.Athlete; +import org.springframework.data.jpa.repository.JpaRepository; + +public interface AthleteDAO extends JpaRepository { +} + diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/CoachDAO.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/CoachDAO.java new file mode 100644 index 0000000..fe16ff9 --- /dev/null +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/service/CoachDAO.java @@ -0,0 +1,4 @@ +package hackathon.FrisbYEE.jpa.service; + +public class CoachDAO { +} diff --git a/back_end/src/main/java/hackathon/FrisbYEE/jpa/web/ActiviteController.java b/back_end/src/main/java/hackathon/FrisbYEE/jpa/web/ActiviteController.java new file mode 100644 index 0000000..9557bef --- /dev/null +++ b/back_end/src/main/java/hackathon/FrisbYEE/jpa/web/ActiviteController.java @@ -0,0 +1,11 @@ +package hackathon.FrisbYEE.jpa.web; + + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; + +@Controller +@RequestMapping("/activite") + +public class ActiviteController { +}