inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 데이터 JPA

스프링 데이터 JPA 8. Projection

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

246

SHIPGATE

작성한 질문수 5

0

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

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

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

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

spring JPA java

답변 1

0

백기선

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

spring boot 2.7.13-SNAPSHOT trace 소문자 로그 안나옴

0

533

1

<스프링 데이터 Common: 기본 리포지토리 커스터마이징> 에 대한 질문

0

392

1

comment table에서 저장될떄 왜 id값이 2부터저장이되는건가요?

0

407

1

@EnableJpaRepositories 설정을 스프링부트가 어디에서 자동설정하나요?

0

451

0

PersistenceContext 관련 질문드립니다.

0

335

1

지금(Eager), 나중에(Lazy)의 의미를 모르겠습니다

0

338

1

transaction 구간이 길어질 경우의 처리방법 문의드립니다.

0

905

1

docker postgres

0

293

1

Multiple DataSource 사용 시 transaction 관련 질문 드립니다.

0

2908

1

entity 중 null이 아닌 필드만 update 할 방법이 있을까요?

0

1191

1

Eager 모드일 경우, join을 inner join으로 바꾸는 법이 있을까요?

0

385

1

엔티티를 상속받는 DTO가 일반적인가요?

1

1847

1

커스텀 타입 클래스를 String 타입 처럼 이용해 쿼리하는 방법에 대해 질문하고 싶습니다.

0

339

1

연관관계 매핑 어떤식으로 해야될지 감이 안잡힙니다.

0

566

4

EntityManager 주입시 Annotation관련 질문드립니다.

0

565

1

클래스 기반 프로젝션 사용 관련 질문

0

560

1

save 메서드 질문드립니다.

0

258

1

복잡한 통계쿼리도 JPA로 가능한가요?

2

5593

1

find 와 get의 차이가 무엇인가요?

0

890

1

실무에서 JPA 할 때 FK로 개발할때 연관관계를 꼭 맺어주어야 하나요?

0

999

1

\dt Did not find any relations.

0

481

1

소스코드는 어디서 볼 수 있을까요?

1

287

1

table 생성과 select 문에 대한 질문

0

174

1

스프링 데이터 RepositoryTest 관련 질문

0

2173

2