From 6a0ccda52842cba530a8b7f90a9ec17273f9c415 Mon Sep 17 00:00:00 2001 From: Paul Reichmuth Date: Thu, 18 Dec 2025 15:28:00 +0100 Subject: [PATCH] fix entity relations not being known by Racer class --- .../de/pnreichmuth/timekeep_backend/entities/Racer.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/pnreichmuth/timekeep_backend/entities/Racer.java b/src/main/java/de/pnreichmuth/timekeep_backend/entities/Racer.java index 8e27c12..b82ecec 100644 --- a/src/main/java/de/pnreichmuth/timekeep_backend/entities/Racer.java +++ b/src/main/java/de/pnreichmuth/timekeep_backend/entities/Racer.java @@ -3,11 +3,11 @@ package de.pnreichmuth.timekeep_backend.entities; import jakarta.persistence.*; import lombok.*; +import java.util.Objects; import java.util.UUID; @Entity @Data -@AllArgsConstructor @NoArgsConstructor public class Racer{ @Id @@ -19,7 +19,13 @@ public class Racer{ private Boolean isFirstSemester; private String phoneNumber; + @ManyToOne + @JoinColumn(name = "member_team_id") + private Team memberTeam; + public Racer(String firstName, String lastName, Boolean isFirstSemester, String phoneNumber){ + Objects.requireNonNull(firstName, "firstName must be set"); + Objects.requireNonNull(lastName, "lastName must be set"); this.firstName = firstName; this.lastName = lastName; this.isFirstSemester = isFirstSemester;