From 736e3dee4a50d68f8487b92e24cac85624e260b0 Mon Sep 17 00:00:00 2001
From: Hendrik Jungnitsch <hendrik.jungnitsch@gedoplan.de>
Date: Mo, 14 Nov 2022 12:15:46 +0100
Subject: [PATCH] exercise05

---
 src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Junction.java |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Junction.java b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Junction.java
index f29ccf7..3cb3293 100644
--- a/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Junction.java
+++ b/src/main/java/de/gedoplan/seminar/jpa/exercise/domain/Junction.java
@@ -8,7 +8,11 @@
 import javax.persistence.GeneratedValue;
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
+import javax.persistence.ManyToOne;
 import javax.persistence.Table;
+
+import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
+
 
 @Entity
 @Table(name = Junction.TABLE_NAME)
@@ -26,6 +30,10 @@
 	private JunctionKind kind;
 
 	private String no;
+	
+	@JsonIgnoreProperties("junctions")
+	@ManyToOne
+	private Highway highway;
 
 	public Junction() {
 
@@ -68,6 +76,15 @@
 	public void setNo(String no) {
 		this.no = no;
 	}
+	
+
+	public Highway getHighway() {
+		return highway;
+	}
+
+	public void setHighway(Highway highway) {
+		this.highway = highway;
+	}
 
 	@Override
 	public int hashCode() {

--
Gitblit v1.7.1