[JPA] JPA가 Entity를 판별하는 방법과 save()의 비밀(entityInformation.isNew(entity)) JPA를 사용하여 엔티티를 매핑하면 저도 모르게 @Id @GeneratedValue을 사용하는 모습을 봤습니다. 그런데 @GeneratedValue을 사용하지 않으면 어떻게 될까요? 🤔 이점이 궁금하게 되어 해당 결과를 공유하고자 포스팅 합니다.^^ SimpleJpaRepository.save() Spring data jpa에서 제공하는 CrudRepositroy인터페이스의 구현체인 SimpleJpaRepository save() 메소드는 다음과 같이 구현되어 있습니다. @Repository @Transactional(readOnly = true) public class Sim..