summaryrefslogtreecommitdiff
path: root/src/main/java/com/stileeducation/markr/entity/Student.java
diff options
context:
space:
mode:
authorSzymon Szukalski <szymon@skas.io>2024-07-26 15:16:26 +1000
committerSzymon Szukalski <szymon@skas.io>2024-07-26 15:16:26 +1000
commite11138e2b39e07537d836d9a51e3926a78c8b870 (patch)
tree215e27a9206bc10fbeb5db4b73f8e92acc4fbf84 /src/main/java/com/stileeducation/markr/entity/Student.java
parent3ac208066db6d11e1a8cc1f6174c6d86b5ac603b (diff)
parentb59d2f0c722d2e21194ed8d66a17be8128ba7b39 (diff)
Merge branch 'caching-issue'
Diffstat (limited to 'src/main/java/com/stileeducation/markr/entity/Student.java')
-rw-r--r--src/main/java/com/stileeducation/markr/entity/Student.java21
1 files changed, 2 insertions, 19 deletions
diff --git a/src/main/java/com/stileeducation/markr/entity/Student.java b/src/main/java/com/stileeducation/markr/entity/Student.java
index 30a4c2b..2c45448 100644
--- a/src/main/java/com/stileeducation/markr/entity/Student.java
+++ b/src/main/java/com/stileeducation/markr/entity/Student.java
@@ -2,9 +2,7 @@ package com.stileeducation.markr.entity;
import jakarta.persistence.*;
-import java.util.HashSet;
import java.util.Objects;
-import java.util.Set;
@Entity
@Table(name = "students")
@@ -23,9 +21,6 @@ public class Student {
@Column(name = "student_number", nullable = false, unique = true)
private String studentNumber;
- @OneToMany(mappedBy = "student", cascade = CascadeType.ALL, orphanRemoval = true)
- private Set<TestResult> testResults = new HashSet<>();
-
@Transient
private boolean created = false;
@@ -64,14 +59,6 @@ public class Student {
this.studentNumber = studentNumber;
}
- public Set<TestResult> getTestResults() {
- return testResults;
- }
-
- public void setTestResults(Set<TestResult> testResults) {
- this.testResults = testResults;
- }
-
public boolean isCreated() {
return created;
}
@@ -96,15 +83,12 @@ public class Student {
return Objects.equals(id, student.id) &&
Objects.equals(firstName, student.firstName) &&
Objects.equals(lastName, student.lastName) &&
- Objects.equals(studentNumber, student.studentNumber) &&
- Objects.equals(testResults, student.testResults) &&
- Objects.equals(created, student.created) &&
- Objects.equals(updated, student.updated);
+ Objects.equals(studentNumber, student.studentNumber);
}
@Override
public int hashCode() {
- return Objects.hash(id, firstName, lastName, studentNumber, testResults);
+ return Objects.hash(id, firstName, lastName, studentNumber);
}
@Override
@@ -114,7 +98,6 @@ public class Student {
", firstName='" + firstName + '\'' +
", lastName='" + lastName + '\'' +
", studentNumber='" + studentNumber + '\'' +
- ", testResults=" + testResults +
", created=" + created +
", updated=" + updated +
'}';