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;