최대 1 분 소요

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 로 중복 제거

태그: , ,

카테고리:

업데이트:

댓글남기기