From 8a03021289c92b1ebcdb2aa25116476f87df859c Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mi, 07 Sep 2022 15:10:45 +0200
Subject: [PATCH] exercise06

---
 src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java                             |    1 +
 src/main/java/de/gedoplan/seminar/jpa/exercise/repository/MaintenanceDepartmentRepository.java |    3 +++
 src/main/java/de/gedoplan/seminar/jpa/exercise/rest/MaintenanceDepartmentResource.java         |    2 +-
 3 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
index ca4db07..dcc0964 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java
@@ -10,6 +10,7 @@
 
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 
+
 @Entity
 @Table(name = Highway.TABLE_NAME)
 public class Highway {
diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/repository/MaintenanceDepartmentRepository.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/repository/MaintenanceDepartmentRepository.java
index 6becf16..772edf4 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/repository/MaintenanceDepartmentRepository.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/repository/MaintenanceDepartmentRepository.java
@@ -1,5 +1,7 @@
 package de.gedoplan.seminar.jpa.exercise.repository;
 
+import java.util.List;
+
 import org.springframework.data.jpa.repository.JpaRepository;
 import org.springframework.stereotype.Repository;
 
@@ -8,4 +10,5 @@
 @Repository
 public interface MaintenanceDepartmentRepository extends JpaRepository<MaintenanceDepartment, Integer> {
 
+	List<MaintenanceDepartment> findByHighways_Name(String highwayName);
 }
diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/MaintenanceDepartmentResource.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/MaintenanceDepartmentResource.java
index c89a543..13b98e9 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/MaintenanceDepartmentResource.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/rest/MaintenanceDepartmentResource.java
@@ -53,7 +53,7 @@
 	public List<MaintenanceDepartment> findByHighwayName(@RequestParam("name") String highwayName) {
 		this.logger.debug("----- findByHighwayName -----");
 
-		List<MaintenanceDepartment> maintenanceDepartments = List.of(); // this.highwayRepository.
+		List<MaintenanceDepartment> maintenanceDepartments = maintenanceDepartmentRepository.findByHighways_Name(highwayName);
 		this.logger.debug(highwayName + ": " + maintenanceDepartments);
 		return maintenanceDepartments;
 	}

--
Gitblit v1.7.1