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; }