Java, Spring/스프링부트와 JPA 활용 2
2-1. API 개발 고급 ~ 2-2. 조회용 샘플 데이터 입력.
app0a
2022. 9. 9. 02:15
등록/수정 은 성능 문제 발생 잘 안함.
주로 조회가 문제!! 장애의 90%는 조회에서 (사람들이 조회를 많이 하므로)
서버 껐다 킬 때마다 데이터 없어지면 불편하므로 조회용 샘플 데이터 입력.
N+1 문제 등등
페이징과 한계 돌파 : 일대다에서 일쪽을 기준으로 페이징하고 싶은데 다쪽 여러개가 끌려 나오므로 페이징이 어려움
OSIV : LAZY 쉽게 쓸 수 있음. 안쓰면 LazyLoadingException 자주 만남.(JPA 책에서 본 내용)
=====
2-2. 조회용 샘플 데이터 입력
이렇게 주문데이터 2건 만들예정
조회용 데이터 만듦. -> 연관관계 잘보기.
멤버 2명, 주문은 2건, 오더아이템은 4건