From 19615ef3f4d6f27c618c536aa8d780487b6b17b1 Mon Sep 17 00:00:00 2001 From: s-tajihi <2026_04_00508@it-college.co.jp> Date: Fri, 25 Sep 2026 10:45:49 +0900 Subject: [PATCH] =?UTF-8?q?[edit]=20=E5=9B=B3=E6=9B=B8=E4=B8=80=E8=A6=A7?= =?UTF-8?q?=E8=A1=A8=E7=A4=BA=E3=81=AE=E4=BF=AE=E6=AD=A3=E3=82=92=E8=A1=8C?= =?UTF-8?q?=E3=81=84=E3=81=BE=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/example/demo/entity/Book.java | 6 +++++- src/main/java/com/example/demo/entity/BookLend.java | 7 +++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/demo/entity/Book.java b/src/main/java/com/example/demo/entity/Book.java index 06c6fe3..fab3a3b 100644 --- a/src/main/java/com/example/demo/entity/Book.java +++ b/src/main/java/com/example/demo/entity/Book.java @@ -9,6 +9,7 @@ import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.JoinColumn; import jakarta.persistence.ManyToOne; +import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import lombok.Data; @@ -87,5 +88,8 @@ public class Book { //申請承認フラグ @Column(name = "book_approval", nullable = false) private Integer bookApproval; - + + @OneToOne(mappedBy = "book") + private BookLend bookLends; + } diff --git a/src/main/java/com/example/demo/entity/BookLend.java b/src/main/java/com/example/demo/entity/BookLend.java index c4071b8..970526f 100644 --- a/src/main/java/com/example/demo/entity/BookLend.java +++ b/src/main/java/com/example/demo/entity/BookLend.java @@ -7,6 +7,8 @@ import jakarta.persistence.Entity; import jakarta.persistence.GeneratedValue; import jakarta.persistence.GenerationType; import jakarta.persistence.Id; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.OneToOne; import jakarta.persistence.Table; import lombok.Data; @@ -22,8 +24,9 @@ public class BookLend { private int lendId; // 図書管理ID(BK-1など) - @Column(name = "book_manage_id", nullable = false) - private String bookManageId; + @OneToOne + @JoinColumn(name = "book_manage_id", referencedColumnName = "book_manage_id",nullable = false) + private Book book; // 図書管理ID(BK-1など) @Column(name = "employee_id", nullable = false)