• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

JPA를 사용한 대부분의 쿼리들

19.04.11 14:26 작성 조회수 147

0

JPA를 사용한 쿼리들은 특정 컬럼을 명시하지 않는 이상 모든 컬럼을 다가지고 오는데 성능상에 문제는 없나요??

제가 생각하기엔 성능상의 문제가 있을 것 같은데.

만약에 있다면 쿼리마다 Projection을 만들어서 사용을 해야하나요?

현업에서는 어떻게 사용하고 있는지 궁금합니다.

답변 1

답변을 작성해보세요.

0

한 테이블에 컬럼이 40개 이상인가.. 그정도가 되면 성능상 차이가 있다고 Java Persistence with Hibernate 책에서 읽은 기억이 나네요. 숫자는 정확하지 않지만 대략 그정도이고요. 경우에 따라선 말씀하신대로 Projection을 이용하는 것도 좋을 겁니다. 현업에서도 필요한 경우 Projection을 활용하는 걸로 알고 있습니다.