인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

레오나님의 프로필 이미지
레오나

작성한 질문수

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

강사님 쿼리 작성에 있어서 질문이 있습니다.

작성

·

142

0

안녕하세요 강사님 공부를 하다가 궁금한 점이 생겼는데

EntityManager를 통해 save를 하는 경우 말고 실제로 필요에 따라서 creqteQuery를 통해 insert를 해주는 경우가 있나요??

그렇게 사용하면 Entity에 Id를 설정해 주었는데 Id값 빼고 데이터를 넣어주면 되나요?

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 레완님

JPQL은 insert 문 자체를 지원하지 않습니다. 네이티브 쿼리를 사용하셔야 합니다.

하이버네이트를 사용하면 insert into select 문은 지원합니다.

(참고: https://stackoverflow.com/questions/30635715/how-to-insert-using-a-select-in-hibernate)

감사합니다.

레오나님의 프로필 이미지
레오나

작성한 질문수

질문하기