SpringDataJPA 에서는 변경이 있을경우 변경감지(Dirty checking)이 발생한다.
엔티티가 영속성 컨텍스트에 최초에 들어왔을떄 스냅샷 이란걸 1차캐쉬에 남겨둔다. 나중에 변화가 있을때 비교하기위해
스냅샷 + 변화된 엔티티까지 저장해야하므로 (1차캐쉬) 성능저하 유발
-> Hint 변경이 안된다는 가정하에 스냅샷을 만들지 않는다.
but.. 성능최적화 미미하다.. 나중에 얻는 이점이 확실시 할때 추가해준다.