작성한 질문수
자바 ORM 표준 JPA 프로그래밍 - 기본편
작성
·
142
0
안녕하세요 강사님 공부를 하다가 궁금한 점이 생겼는데
EntityManager를 통해 save를 하는 경우 말고 실제로 필요에 따라서 creqteQuery를 통해 insert를 해주는 경우가 있나요??
그렇게 사용하면 Entity에 Id를 설정해 주었는데 Id값 빼고 데이터를 넣어주면 되나요?
답변 1
안녕하세요. 레완님
JPQL은 insert 문 자체를 지원하지 않습니다. 네이티브 쿼리를 사용하셔야 합니다.
하이버네이트를 사용하면 insert into select 문은 지원합니다.
(참고: https://stackoverflow.com/questions/30635715/how-to-insert-using-a-select-in-hibernate)
감사합니다.