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