최재영의 개발 일지
GitHubLinkedIn

Spring Data

[Spring Data JPA] 저장(save)

save 메서드 엔티티의 저장은 CrudRepository.save()를 사용한다. save()는 다음과 같은 동작을 한다. 전달된 엔티티가 새로운 엔티티인지, 아니면 데이터베이스에 존재하는 엔티티인지 판단한다. 새로운 엔티티일 경우, entityManager.persist()를 호출한다. 존재하는 엔티티일 경우, entityManager.merge()를