변경감지와 병합
·
💻 Dev/JPA
JPA에서 데이터를 변경할때의 기본 메커니즘은 변경 감지(Dirty Checking)이다.개인적으로 신기하다고 생각해서 정리하게 되었다.아직은 내용이 많이 부족해서 더 채워야 할 것 같다... 더티 체킹(Dirty Checking) a.k.a 변경 감지란?@Transactionalpublic void updateItem(Long itemId, String name, int price, int stockQuantity) { Item findItem = itemRepository.findOne(itemId); findItem.setName(name); findItem.setPrice(price); findItem.setStockQuantity(stockQuantity);}위는 pk인 i..