From b9c8cd892c48c8bd2346b34c85dfeba5d62affe4 Mon Sep 17 00:00:00 2001 From: myh Date: Sat, 11 Nov 2023 20:10:59 +0800 Subject: [PATCH] =?UTF-8?q?bug=20fix=EF=BC=9AError=20creating=20bean=20wit?= =?UTF-8?q?h=20name=20=E2=80=98entityManagerFactory=E2=80=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../springdemo/entities/password/MerchantsPassword.java | 6 +++++- .../springdemo/entities/password/UsersPassword.java | 8 ++++++-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/springdemo/entities/password/MerchantsPassword.java b/src/main/java/com/example/springdemo/entities/password/MerchantsPassword.java index 91baf74..e940c22 100644 --- a/src/main/java/com/example/springdemo/entities/password/MerchantsPassword.java +++ b/src/main/java/com/example/springdemo/entities/password/MerchantsPassword.java @@ -11,8 +11,12 @@ import lombok.NoArgsConstructor; @Table(name = "MerchantsPassword") public class MerchantsPassword { @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long merchantsID; + @OneToOne - @PrimaryKeyJoinColumn(name = "merchantID", referencedColumnName = "id") + @JoinColumn(name = "merchantsID", referencedColumnName = "id") private Merchants merchants; + private String password; } diff --git a/src/main/java/com/example/springdemo/entities/password/UsersPassword.java b/src/main/java/com/example/springdemo/entities/password/UsersPassword.java index c8ebef0..1d67475 100644 --- a/src/main/java/com/example/springdemo/entities/password/UsersPassword.java +++ b/src/main/java/com/example/springdemo/entities/password/UsersPassword.java @@ -11,8 +11,12 @@ import lombok.NoArgsConstructor; @Table(name = "UsersPassword") public class UsersPassword { @Id - @OneToOne - @PrimaryKeyJoinColumn(name = "userID", referencedColumnName = "id") + @GeneratedValue(strategy = GenerationType.IDENTITY) + private Long id; + + @OneToOne(cascade = CascadeType.ALL, fetch = FetchType.LAZY) + @JoinColumn(name = "usersID", referencedColumnName = "id") private Users users; + private String password; }