Tags
- 디자인패턴
- 라즈베리파이
- oraclejdk
- with jdk
- restdocs
- Spring
- EntityGraph
- OneToMany
- Observer Pattern
- springboot
- 폰트어썸
- spring cloud contract
- kotlin
- Spring Cloud
- QueryDSL
- arc browser
- remix icon
- restcontroller
- 리믹스아이콘
- openapispec
- Docker
- java_to_kotlin
- Openjdk
- java
- 라즈베리파이 클러스터
- 도커
- 전략패턴
- 옵저버패턴
- 무료 아이콘 폰트
- fontawesome
Archives
- Today
- Total
목록EntityGraph (1)
< Dev-Kidult />

먼저 모든 코드는 Github에 정리되어 있으며, 함께 보시면 이해하기 쉬우실 것 같습니다. 문제 회사에서 이번 프로젝트를 진행하면서 JPA를 좀 더 깊게 사용을 하게 되었는데 그중 하나의 도메인에 OneToMany로 엮어있는 필드가 3개가 있었습니다. 테스트하면서는 양이 적어 문제가 되는지 몰랐지만 현재 스테이지서버에서 데이터가 약 900건 정도 쌓이게 되었고 화면으로 던져주기전에 저 OneToMany로 엮어있는 필드 3개를 활용하여 데이터를 가공하여 넘겨주는 상황이었습니다. 테스트를 진행하시는 분들이 너무 느리다 하여 파악을 진행하던 중에 fetchType을 eager로 해두어도 sql 셀렉이 900 * 3으로 2700건이 나오는 상황이었습니다. 문제 해결 (진행은 코틀린으로 하였습니다) 먼저 예제용..
개발/Back-end
2020. 7. 30. 16:59