1:N
-
Spring boot: JPA 연관관계 살펴보기 - 1:NSpring Boot 🍃 2023. 12. 6. 00:01
1:N 연관관계 한 쪽 엔티티가 관계를 맺은 엔티티 쪽의 여러 객체를 가질 수 있는 것을 의미한다. @OneToMany 어노테이션 이용! 실습 user 엔티티에 user_id로 연관지어진 user history 데이터 목록을 가져오기 엔티티 설계 User 엔티티 public class User extends BaseEntity { private String name; private String email; @OneToMany(fetch = FetchType.EAGER) @JoinColumn( name = "user_id" // 엔티티가 어떤 필드로 조인을 할지 지정해줌 , insertable = false, updatable = false // User 엔티티에서 UserHistory를 변경하지 못하도록..