ORM
-
[JPA] JPA 양방향 연관관계 세팅 및 주의사항Programming/JPA 2021. 8. 28. 19:28
JPA 양방향 연관관계 세팅 및 주의사항 Spring Data JPA와 JPA 양방향 연관관계를 세팅하고 사용 시 주의할 점에 대해서 정리하였다. 밑은 간단한 예제 코드를 준비하였다. User는 다양한 Knowledge을 등록할 수 있다. 정리하면 User는 N개의 Knowledge를 등록할 수 있다고 가정한다. 두 엔티티 간의 관계는 1:N이다. 소스 코드 User.java @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) @Entity public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "user_id") private Long id; ..