From 4b6579cd7ee8938852c0588149c4afa68fa64c8f Mon Sep 17 00:00:00 2001 From: c2038058 <gillj8@cardiff.ac.uk> Date: Wed, 24 Nov 2021 13:24:39 +0000 Subject: [PATCH] Moved relationship between "Rewards" and "StampBoards" into "StampBoards" instead of "Rewards" --- .../example/clientproject/data/rewards/Rewards.java | 4 ---- .../clientproject/data/stampBoards/StampBoards.java | 10 +++++++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/example/clientproject/data/rewards/Rewards.java b/src/main/java/com/example/clientproject/data/rewards/Rewards.java index 1f31895..dc5d8f8 100644 --- a/src/main/java/com/example/clientproject/data/rewards/Rewards.java +++ b/src/main/java/com/example/clientproject/data/rewards/Rewards.java @@ -23,8 +23,4 @@ public class Rewards { private long rewardId; private String rewardName; private int rewardStampLocation; - - @ManyToOne - @JoinColumn(name="Stamp_Board_Id", nullable=false) - private StampBoards stampBoard; } diff --git a/src/main/java/com/example/clientproject/data/stampBoards/StampBoards.java b/src/main/java/com/example/clientproject/data/stampBoards/StampBoards.java index ddac39e..4394976 100644 --- a/src/main/java/com/example/clientproject/data/stampBoards/StampBoards.java +++ b/src/main/java/com/example/clientproject/data/stampBoards/StampBoards.java @@ -1,12 +1,12 @@ package com.example.clientproject.data.stampBoards; +import com.example.clientproject.data.rewards.Rewards; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; -import javax.persistence.Entity; -import javax.persistence.GeneratedValue; -import javax.persistence.Id; +import javax.persistence.*; +import java.util.Set; /** * StampBoards Entity @@ -21,4 +21,8 @@ public class StampBoards { @GeneratedValue private long stampBoardId; private int stampBoardSize; + + @OneToMany + @JoinColumn(name="Stamp_Board_Id") + private Set<Rewards> rewards; } -- GitLab