코딩대장경

  • 홈
  • 태그
  • 방명록

JAVA/Spring Boot 11

JPA) ManyToOne 양방향 관계 설정

JPA의 Foreign Key적용 방식 및 원리 게시글과 댓글을 Spring으로 구현을 해야하는 상황에서 게시글과 댓글을 Foreign Key로 양방향 참조를 할 예정이다. board 와 comments는 1:N 관계이다. 우선 Board에는 OneToMany를 Comments에는 ManyToOne을 설정해야한다는 것은 직관적으로 알 수 있다. 그렇다면 이 관계의 주인은 누구일까? 하나뿐인 Board가 주인일 것 같지만 아이러니 하게도 Comments가 주인이다. Comments는 Board가 없으면 존재할 수 없지만 반대는 가능하기 때문에 외래키는 Comments쪽에서 관리하는 것이 타당하다. 주인 연관관계를 자세히 알았으니 코드에 적용시켜야 한다. JPA에서는 mappedBy를 통해 양방향 관계를 설..

JAVA/Spring Boot 2022.06.05
이전
1 2
다음
더보기
프로필사진

  • 분류 전체보기 (55)
    • Html CSS (0)
    • IDE (1)
    • Kotlin (7)
    • JAVA (11)
      • Spring Boot (11)
    • TIL (1)
    • DB (1)
    • JQuery (1)
    • Algorithm (19)
    • CS (9)
    • CI CD (5)
    • 면접 질문 (0)
    • Cloud (0)

Tag

primary key, rest api, JoinColumn, unmappable character for encoding MS949, EC2, gitlab, No serializer found for class org.hibernate.proxy.pojo.bytebuddy.ByteBuddyInterceptor and no properties discovered to create BeanSerializer, github, CICD, 항해99, IntelliJ, Auto Increment, CodeDeploy, gitlab-runner, actions, defaultdict, github action, ci/cd, 글자깨짐, mongodb,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바