diff --git a/src/main/java/com/example/silverbridgeX_user/payment/domain/Payment.java b/src/main/java/com/example/silverbridgeX_user/payment/domain/Payment.java index 1ee58e1..4bde02c 100644 --- a/src/main/java/com/example/silverbridgeX_user/payment/domain/Payment.java +++ b/src/main/java/com/example/silverbridgeX_user/payment/domain/Payment.java @@ -8,7 +8,7 @@ import jakarta.persistence.GenerationType; import jakarta.persistence.Id; import jakarta.persistence.JoinColumn; -import jakarta.persistence.OneToOne; +import jakarta.persistence.ManyToOne; import lombok.AccessLevel; import lombok.AllArgsConstructor; import lombok.Builder; @@ -29,7 +29,7 @@ public class Payment extends BaseEntity { private String sid; - @OneToOne(fetch = FetchType.LAZY) + @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "user_id") private User user; diff --git a/src/main/java/com/example/silverbridgeX_user/user/domain/User.java b/src/main/java/com/example/silverbridgeX_user/user/domain/User.java index b210b55..7c11b00 100644 --- a/src/main/java/com/example/silverbridgeX_user/user/domain/User.java +++ b/src/main/java/com/example/silverbridgeX_user/user/domain/User.java @@ -75,8 +75,8 @@ public class User extends BaseEntity { @OneToOne(mappedBy = "user", cascade = CascadeType.ALL) private MatchRequest matchRequest; - @OneToOne(mappedBy = "user", cascade = CascadeType.ALL) - private Payment payment; + @OneToMany(mappedBy = "user", cascade = CascadeType.ALL) + private List payments = new ArrayList<>(); @JdbcTypeCode(SqlTypes.JSON) private List preferredKeywords;