From 5f5a5e2c0c3867e457b2db37f4c83da8395df4ec Mon Sep 17 00:00:00 2001 From: Petr Rudichev Date: Wed, 19 Feb 2025 10:53:36 +0300 Subject: [PATCH] feat: update entity Passage, Visit --- src/main/java/com/example/nto/domain/entity/Passage.java | 2 +- src/main/java/com/example/nto/domain/entity/Visit.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/nto/domain/entity/Passage.java b/src/main/java/com/example/nto/domain/entity/Passage.java index 73e4a4f..c6b14d0 100644 --- a/src/main/java/com/example/nto/domain/entity/Passage.java +++ b/src/main/java/com/example/nto/domain/entity/Passage.java @@ -27,6 +27,6 @@ public class Passage { @Size(max = 100, message = "Максимальная длина названия 100 символов!") private String passage; - @OneToMany(mappedBy = "typePassage") + @OneToMany(mappedBy = "passage") private List visits; } diff --git a/src/main/java/com/example/nto/domain/entity/Visit.java b/src/main/java/com/example/nto/domain/entity/Visit.java index 35d502a..7b30d9f 100644 --- a/src/main/java/com/example/nto/domain/entity/Visit.java +++ b/src/main/java/com/example/nto/domain/entity/Visit.java @@ -40,7 +40,8 @@ public class Visit { @JoinColumn(name = "end_terminal_id", referencedColumnName = "code") private Terminal endTerminal; - @OneToMany(mappedBy = "passage") - private long typePassage; + @ManyToOne(fetch = FetchType.EAGER) + @JoinColumn(name = "type_passage", referencedColumnName = "id", nullable = false) + private Passage passage; }