JPA의 데이터 타입 분류 엔티티 타입 데이터가 변해도 식별자로 지속해서 추적 가능 ex) 회원 엔티티의 키나 나이 값을 변경해도 식별자로 인식 가능 @Entity로 정의하는 객체 값 타입 int, Integer, String 처럼 값으로 사용하는 자바 기본 타입이나 객체 식별자 없고 값만 있어 변경 시 추적 불가 ex) 숫자 100 -> 200 변경 시 완전히 다른 값으로 대체 값 타입 분류 기본 값 타입, 임베디드 타입, 컬렉션 타입으로 나눌 수 있다. 기본값 타입 엔티티에 생명 주기를 의존한다 (회원 엔티티를 삭제하면 필드도 함께 삭제) 값 타입은 공유하면 안된다 (회원 이름 변경시 다른 회원 이름이 변경되면 안됨) 자바의 기본 값은 항상 값을 복사한다. Integer같은 래퍼 클래스나 String..