목록2025/04/22 (1)
나의 개발일지
JPA의 더티체킹과 영속성 컨텍스트.. 의 관계 ! 완벽이해
더티체킹을 적용하려고 개념을 되짚어 보다가 다시 정리해보려고 한다 ! 더티체킹이란 ? )JPA에서 영속성 컨텍스트가 관리 중인 엔티티 객체의 변경을 감지하고 자동으로 DB에 반영해주는 기능이다.트랜잭션이 끝나기 전에 엔티티의 값이 바뀌었는지 감지하고, 바뀐 경우에만 UPDATE 쿼리를 자동으로 날린다. 나는 이 기능을 주로 정보 수정 API에 유용하게 사용하고 있었다. 더티체킹이 없다면 회원 정보 중에서 이름을 수정한다고 했을 때@Transcationalpublic void updatedMember() { Member member = memberRepository.findById(1L); member.setName("newName"); memberRepository.save(member);}이렇게 바뀐..
공부/Spring Boot
2025. 4. 22. 21:32