From dbf52daabcc7713d4661ebca922296bcf6d4090b Mon Sep 17 00:00:00 2001 From: xmarek14 <xmarek14@fi.muni.cz> Date: Sun, 16 Apr 2023 22:54:16 +0200 Subject: [PATCH] Driver queries --- .../driver/data/repository/DriverRepository.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/driver/src/main/java/cz/muni/pa165/driver/data/repository/DriverRepository.java b/driver/src/main/java/cz/muni/pa165/driver/data/repository/DriverRepository.java index 6a5eb0cd..002cfef7 100644 --- a/driver/src/main/java/cz/muni/pa165/driver/data/repository/DriverRepository.java +++ b/driver/src/main/java/cz/muni/pa165/driver/data/repository/DriverRepository.java @@ -2,12 +2,23 @@ package cz.muni.pa165.driver.data.repository; import cz.muni.pa165.driver.data.model.Driver; 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; +import java.util.Optional; + /** * Repository for driver. */ @Repository public interface DriverRepository extends JpaRepository<Driver, Long> { + @Query("SELECT d FROM Driver d WHERE d.id = :id") + Optional<Driver> findById(@Param("id") Long id); + + @Query("SELECT d FROM Driver d") + List<Driver> findAll(); + } -- GitLab