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

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

김민지님의 프로필 이미지
김민지

작성한 질문수

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

프로젝션(SELECT)

jpql

작성

·

298

1

1. flush

2. 디비로 쿼리날림

3. 쿼리결과가 영속성컨텍스트에 있으면 버리고 없으면 저장 .

 

update : 업데이트 시킨 엔티티를 반환하진 않기때문에. 그 숫자만 반환하기때문에 3번과정을 거치진 않는다 1+2과정만 거친다

insert : 쿼리dsl같은경우는 insert대신에 persist를 사용한다.

select : 1,2,3과정을 거친다

제가 설명한게 맞나요?

 

답변 1

1

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

안녕하세요. 김민지님

생각하신 내용이 맞습니다.

그런데 쿼리dsl 같은 경우에는 벌크 update 기능만 제공합니다. 저장이 필요하면 JPA가 제공하는 persist를 사용하시면 됩니다.

감사합니다.

김민지님의 프로필 이미지
김민지

작성한 질문수

질문하기