작성자 없음
작성자 정보가 삭제된 글입니다.
자바 ORM 표준 JPA 프로그래밍 - 기본편
프로젝션(SELECT)
작성
·
322
0
3:58초 경에
findMember.setAge(20)으로 결과가 바뀌면 영속성 컨텍스트에 관리가 되는 거고, 안바뀌면 관리가 되지 않는다라는데 이유가 뭔가요 ?
JPA가 DB의 데이터에 접근하고 수정하고 작성,삭제 할 수 있다 = 영속성 컨텍스트가 관리한다 같은 말일까요 ?
답변 1
1
안녕하세요. hjemsti님, 공식 서포터즈 OMG입니다..
별도의 update() 메서드 없이 단지 setAge로 자바 객체의 데이터를 변경했을 뿐인데 update쿼리가 실행되어 DB에 반영된다면 변경감지가 동작한다는 뜻이고, 변경감지는 영속성 컨텍스트(JPA)의 기능이기 때문에 말씀하신 것으로 이해하시면 될 것 같습니다 :).감사합니다.