JPQL 기초 지식

TypeQuery , Query
- TypeQuery : 반환 타입이 명확할 때 사용
- Query : 반환 타입이 명확하지 않을 때 사용

결과 조회 API

query.getSingleResult() 는 딱 결과가 1개 보장될 때만 사용 아닐 시 Exception 발생
프로젝션
- select 절에 조회할 대상을 지정하는 것
- 프로젝션 대상 : 엔티티, 임베디드 타입, 스칼라 타입(숫자, 문자 등 기본 데이터 타입)
- SELECT m FROM Member m > 엔티티 프로젝션
- SELECT m.team FROM Member m > 엔티티 프로젝션
- SELECT m.address FROM Member m > 임베디드 타입 프로젝션
- SELECT m.username, m.age FROM Member m > 스칼라 타입 프로젝션
- DISTINCT 로 중복 제거
댓글남기기