[TIL] 38일차

myminimin·2023년 9월 18일
0

TIL

목록 보기
38/44
post-thumbnail

✨ 오늘 실습 중 생각나는 것 필기

스프링 부트에서 N:1(다대일) 연관관계

  1. JPA에서 연관관계의 데이터를 어떻게 가져올 것인가를 fetch라고 하는데 연관관계의 어노테이션의 속성으로 'fetch' 모드를 지정할 수 있다.

  2. Eager loading - 즉시 로딩 / Lazy loading - 지연 로딩

  1. 1은 왜 Object 쓰고 2는 왜 List를 쓸까?
  1. 삭제 기능 구현 중
    게시글을 삭제하려면 게시글에 있는 댓글을 먼저 삭제하고 그 뒤에 게시글을 삭제하는데 동시에 진행이 되어야 하기때문에 트랜젝션 처리를 한다고 한다.

    블라블라 실행하면 이런 식으로
    1. bno를 통해서 reply을 먼저 삭제하고
    2. board에서 bno에 해당하는 게시글을 찾아온 뒤에 삭제하는 걸 볼 수 있다! (꽤 흥미로웠던...)

  1. 스프링 부트 2.5부터 getOne()이 Deprecated 되어버림!?

  • Optional은 왜 사용하는지

참고 페이지


0개의 댓글