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