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

hjemsti님의 프로필 이미지

작성한 질문수

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

프로젝션(SELECT)

영속성 컨텍스트 질문입니다.

23.04.23 14:09 작성

·

308

0

3:58초 경에

findMember.setAge(20)으로 결과가 바뀌면 영속성 컨텍스트에 관리가 되는 거고, 안바뀌면 관리가 되지 않는다라는데 이유가 뭔가요 ?

JPA가 DB의 데이터에 접근하고 수정하고 작성,삭제 할 수 있다 = 영속성 컨텍스트가 관리한다 같은 말일까요 ?

답변 1

0

OMG님의 프로필 이미지

2023. 04. 23. 22:23

안녕하세요. hjemsti님, 공식 서포터즈 OMG입니다.
.

별도의 update() 메서드 없이 단지 setAge로 자바 객체의 데이터를 변경했을 뿐인데 update쿼리가 실행되어 DB에 반영된다면 변경감지가 동작한다는 뜻이고, 변경감지는 영속성 컨텍스트(JPA)의 기능이기 때문에 말씀하신 것으로 이해하시면 될 것 같습니다 :)
.
감사합니다.

hjemsti님의 프로필 이미지

작성한 질문수

질문하기