Spring Data JPA - 새로운 엔티티를 구별하는 방법
·
공부/JPA
Spring Data JPA 게시글은 대부분 인프런의 김영한님의 강의인 '실전! 스프링 데이터 JPA' 기반으로 내용을 정리했습니다. 새로운 엔티티를 구별하는 방법 새로운 엔티티를 판단하는 기본 전략 식별자가 객체일 때 null로 판단 식별자가 자바 기본 타입일 때 0으로 판단 private long id; 일 때 long에는 null이 들어갈 수 없으니 0이 들어간다. Persistable 인터페이스를 구현해서 판단 로직 변경이 가능하다. Item.class @Entity @Getter public class Item { @Id @GeneratedValue private Long id; } ItemRepository.interface public interface ItemRepository extend..