From 92b494b477f469173f0c45654e5b465db58d2433 Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mo, 14 Nov 2022 12:18:53 +0100
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