값 타입과 불변객체1 Spring JPA (9) - JPA 값 타입 : 기본값, 임베디드, 값 타입 컬렉션 1. JPA 데이터 타입 분류 기본값 타입 설명 엔티티 타입 @Entity 로 정의하는 객체 데이터가 변해도 식별자로 지속해서 추적 가능 ex) 회원 엔티티의 키나 나이를 변경해도 식별자로 인식 가능 기본값 타입 int, Integer, String 처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 식별자가 없고, 값만 있으므로 변경시 추적 불가 --------- 1. 기본값 타입 - int , double - 래퍼 클래스 Integer, Long - String 2. 임베디드 타입 - embedded type, 복합 값 타입 3. 컬렉션 값 타입 - Collection value type 2. 기본값 타입 - 생명 주기를 엔티티에 의존 - 값 타입은 공유하면 XXXXXX => A 라는 회원 이름 변.. Java - SpringJPA 2022. 10. 11. 이전 1 다음 728x90 반응형