inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

재우양님의 게시글

재우양 재우양

@hahahoho37976862

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

bulk연산 후 flush하는 이유를 모르겠어요

그렇다면 member의 나이를 40에서 41으로 bulk로 업데이트 한 뒤 clear하기 전에 member의 나이를 set명령어를 통해서 +2살로 바뀐다면 최종적으로 43살을 기대하는데 42살로 변경될수 있다는 문제점이 존재하는 건가요? List result = memberRepository.findByUsername("user5"); Member member5 = result.get(0); // when int resultCount = memberRepository.bulkAgePlus(20); int age = member5.getAge(); member5.setAge(age + 2); em.flush(); // 변경되지 않은것들 반영해줌 em.clear(); // 영속성 컨텍스트 비우기

좋아요수
0
댓글수
3
조회수
164