프로젝션

·JPA
01. 프로젝션 프로젝션이란? SELECT 절에 조회할 대상을 지정하는 것을 말한다. 프로젝션 대상으로는 엔티티, 임베디드 타입, 스칼라 타입 (숫자, 문자 등 기본 데이터 타입) 이 있다. 관계형 데이터베이스 같은 경우, 스칼라 타입(숫자, 문자 등 기본 데이터 타입)만 넣을 수 있다. 엔티티 프로젝션 다음 쿼리의 예시를 보자. SELECT m FROM Member m 이렇게 가져온 쿼리의 결과는 영속성 컨텍스트에 관리가 될까? 된다. 아래는 예시 코드이다. 아래 실행 결과와 같이 영속성 컨텍스트에서 관리되고 있음을 볼 수 있다. 다음 쿼리의 예시를 보자. SELECT m.team FROM Member m Member를 통해 Team을 조회하고 싶다면 다음과 같이 작성하면 된다. List result ..
coding-orange
'프로젝션' 태그의 글 목록