TIL_다대일 양방향 매핑 권장

yesrin·2023년 11월 23일

TIL

목록 보기
12/15

JPA를 사용하여 Entity를 설계하던중 나온 트러블슈팅!

일대다 단방향 매핑 지양해야한다.
다대일 양방향 매핑이 권장된다.

연관관계를 단방향데이터

양방향 mapping 했을때 Entity끼리의 연관관계가 형성되면서
잘못된 데이터가 들어갔을때의 오류를 잡을 수 있기 때문이다.

예를들어 게시글 id가 1번밖에 없을때 없는 id값을 참조하는 경우

tb_article 과 tb_image 는 일대다(1:N) 관계에서
tb_article -> tb_image 단방향 매핑이 참조 무결성을 해치기 때문에 권장되지 않는다.

profile
안녕하세요! 틀린 정보는 댓글 달아 주세요.

0개의 댓글