From 86a01d37d927894f9ccd672504a05658286fa529 Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mi, 07 Sep 2022 15:10:19 +0200
Subject: [PATCH] exercise04

---
 src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Highway.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 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 7f3ca9b..ca4db07 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
@@ -1,8 +1,14 @@
 package de.gedoplan.seminar.jpa.exercise.domain;
 
+import java.util.ArrayList;
+import java.util.List;
+
 import javax.persistence.Entity;
 import javax.persistence.Id;
+import javax.persistence.OneToMany;
 import javax.persistence.Table;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
 
 @Entity
 @Table(name = Highway.TABLE_NAME)
@@ -15,6 +21,10 @@
 	private String name;
 	private String origin;
 	private String destination;
+	
+	@JsonIgnoreProperties("highway")
+	@OneToMany(mappedBy = "highway")
+	private List<Junction> junctions = new ArrayList<>();
 	
 	public Highway() {
 	}
@@ -57,6 +67,11 @@
 	public String getDestination() {
 		return this.destination;
 	}
+	
+
+	public List<Junction> getJunctions() {
+		return junctions;
+	}
 
 	@Override
 	public String toString() {

--
Gitblit v1.7.1