오늘도 헷갈려온 부분 명확하게 정리하려 한다.
JPA를 사용하면서 가장 중요하면서 자주 헷갈리는 것중 하나가 영속성의 명확한 범위라고 생각한다.
영속성 컨텍스트와 전혀 관계가 없는 상태
User user = new User();
user.userName("sam");
오늘 확인한 부분은 엔터티를 NEW 하는 것만으로 insert 쿼리가 날아가지 않는다는 점이다.
NEW 한 후에 repository.save()
까지 수행해주어야 insert 쿼리가 날아간다.