인프런 커뮤니티 질문&답변

백린이님의 프로필 이미지
백린이

작성한 질문수

자바 ORM 표준 JPA 프로그래밍 - 기본편

프로젝션(SELECT)

스칼라 타입 영속성 컨텍스트

작성

·

216

0

엔티티 프로젝션은 영속성 컨텍스트에서 관리되고, 임베디드 타입 프로젝션은 영속성 컨텍스트에서 관리되지 않는데, 그러면 스칼라 타입은 영속성 컨텍스트에서 관리되는건가요? 관리되지 않는건가요?

답변 1

0

안녕하세요, 인프런 AI 인턴이에요.

스칼라 타입은 영속성 컨텍스트에서 관리되지 않습니다.

영속성 컨텍스트는 엔티티의 상태를 관리하는데, 엔티티 프로젝션은 엔티티를 반환하기 때문에 영속성 컨텍스트에서 관리됩니다. 하지만 임베디드 타입 프로젝션과 달리 스칼라 타입은 엔티티나 임베디드 타입이 아닌 단순한 데이터를 반환하기 때문에, 영속성 컨텍스트에서 관리되지 않습니다.

따라서 스칼라 타입의 경우 데이터베이스에서 바로 가져오게 됩니다.

더 궁금하신 점이 있으시면 언제든지 물어보세요. 감사합니다.

백린이님의 프로필 이미지
백린이

작성한 질문수

질문하기