inflearn logo
강의

Course

Instructor

Practice! Querydsl

Update, Delete Bulk Operations

10:10 bulkUpdate 질문입니다.

Resolved

319

pandabear

4 asked

0

안녕하세요! 강의 재밌게 듣고 있습니다.
bulkUpdate 부분에서
flush, clear를 하지 않았는데도 업데이트 후의 값으로 나옵니다.
hibernate 버전 업데이트의 영향인 걸까요?
hibernate 버전은 5.5.10 을 쓰고 있습니다.

java JPA

Answer 2

2

pandabear

답변 감사합니다! 강사님 코드와 똑같이 쳤다고 생각했는데 안 되서 확인해보니 @BeforeEach 에서 member 를 넣어준 후 flush, clear 를 호출하고 있었습니다. 그래서 query 실행 후 영속성 컨텍스트에서 찾지 않고 DB에서 찾은 것 같습니다!

2

yh

안녕하세요. pandabear님^^

테스트가 잘못되었습니다.

selectFrom을 사용하게 되면 JPQL이 실행됩니다. JPQL은 실행직전에 플러시를 호출합니다.

그리고 현재 영속성 컨텍스트에 아무런 데이터가 없기 때문에 JPQL 조회는 데이터베이스를 조회하게 됩니다. 따라서 최신 결과를 찾아서 보여주게 됩니다.

감사합니다.

SpringBoot 4.X에서의 Querydsl 설정

0

64

2

querydsl 오픈소스에 대한 질문

0

65

1

예제에서의 카운트 쿼리에서 join문과 where문은 필요없지 않나요?

0

105

1

Querydsl 6.X버전에 대해서 어떻게 생각하시나요?

0

309

2

여러 테이블 조인하여 통계치를 구하고자 할 때 어떤 방법이 더 효율적일까요

1

67

1

fetchResults()는 더이상 권장되지 않는다는데 맞나요?

0

158

1

querydsl sum() 메서드 없어요.

0

156

2

build 디렉터리 생성

0

134

2

자바 ORM 표준 JPA 프로그래밍 - 기본편 듣고 바로 학습해도 괜찮을까요?

0

112

2

현재 Querydsl에서 from절 서브쿼리를 지원하나요?

0

87

1

오타 제보 드립니다.

0

69

2

벌크 연산과 flush, clear

0

75

1

Run As Intellij 로 변경시 Q타입 import 불가

0

85

1

QHello import하기 문제 발생

0

146

2

등록된 함수 보는법(H2Dialect) 질문

0

67

2

5.0부터 Querydsl은 향후 fetchCount() , fetchResult() 를 지원하지 않기로 결정했다고 하는데 이에 맞는 강의

1

192

2

[환경설정 PDF 부트 3.0이후 설명 질문] build.gradle에 compileQuerydsl을 정의하지 않은 상태에서 Gradle->Tasks->other->compileQuerydsl을 클릭하라고 하는 이유가 무엇인가요??

1

196

1

querydsl 설정 문제

0

221

2

quey dsl 설정부분

0

156

2

count 쿼리 관련 질문입니다!

0

74

1

stringtemplate를 이용하여 where절 검색 방법 질문 드립니다.

0

89

1

답변부탁드리겠습니다.

0

88

2

(OrderSpecifier)관련 내용 어디있을가요

0

60

1

중급문법 벌크연산에서

0

78

2