
✅ 더티 체킹(Dirty Checking) 트랜잭션 안에서 Enitity 변경이 일어났을 때 변경한 내용을 DB에 반영하는 것 더티 체킹 모를 때에는 Update 기능을 구현하기 위해서 아래와 같이 변경 부분만 다시 save 하는 코드를 작성했었다... @Transactional public Long boardUpdate(BoardUpdateDto dto) { Board origin = boardRepository.findById(dto.getId()) Board update = InquiryAnswer.builder() .id(origin.getId()) .content(dto.getContent()) .build(); return boardRepository.save(update).getId(); }..
Spring Data JPA
2022. 3. 2. 01:47