금일 학습 과정에서 얻게 된 정리
- - 즉시로딩 사용 시 - JPQL - Query는 다 발생하지만 정작 데이터는 똑같이 들고옴 ( 쓸모없는 쿼리가 나간다는 뜻이겠지?), 이렇게 쿼리가 다 나가니까 성능 최적화를 할 수있는 여지가 줄어든다
- - 가급적이면 사용하는 데이터만 API에 노출하는게 맞다 ( 사용자 정보 문제 )
- - Entity를 리턴값으로 넘기게되면 불필요한 데이터의 노출은 물론 변경시 문제점이 많이 발생한다 - 그래서 별도의 DTO를 만들어서 사용한다는 점
- - Entity에는 표현계층의 기능들이 들어가면 x
'TIL(Today I Learned)' 카테고리의 다른 글
Day.42 JPA 데이터 삭제 이슈 + 그 속에서 발생한 오류 (0) | 2023.01.15 |
---|---|
Day.41 - 금일의 학습 내용 - (1) | 2023.01.11 |
Day.39 테스트 그리고 refactoring (0) | 2022.12.28 |
Day.38 Stream 그리고 for (0) | 2022.12.27 |
Day.3N 밀린 TIL (0) | 2022.12.22 |