• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

findById의 최적화

22.11.05 21:36 작성 조회수 103

0

findByAll처럼 컬렉션을 반환하는 쿼리는 fetchJoin을 사용하면 된다고 배웠습니다.

그러면 findById처럼 하나의 객체를 가져올 때는 최저화가 어떻게 하는 지 궁금합니다.

하나의 객체를 가져와도 lazy로딩이 되어있음으로 프록시 객체가 들어있어서

findById로 가져온 객체가 다른 곳에서 사용될 시에 계속 쿼리가 날라가는데 이 부분도 최적화가 가능한지 궁금합니다.

답변 1

답변을 작성해보세요.

0

David님의 프로필

David

2022.11.06

안녕하세요. dduckmane님, 공식 서포터즈 David입니다.

findById, findAll 둘 다 엔티티 내에 컬렉션을 한 번에 가져올 때 fetch join을 사용할 수 있습니다.

fetch join을 사용하시면 될 것 같습니다:)

감사합니다.