JPA의 데이터 타입 - 값 타입, 엔티티 타입(1)
jpa는 데이터 타입을 두가지로 분류한다. 1) 엔티티 타입 -@Entity로 정의하는 클래스 객체 -데이터가 변해도 식별자로 지속해서 추적이 가능하다. ex) 회원 엔티티의 키, 나이 값이 변경해도 식별자의 값으로 인식 가능하다. 2) 값 타입 - int, integer, string처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 - 식별자가 없고, 값만 있으므로 변경 시 당연히 추적 불가능하다. 숫자 100을 200으로 변경하면 완전히 다른값으로 대체된다.. 값 타입은 크게 세가지로 분류된다. 2-1) 기본값 타입: primitive type이라고 생각하면 쉽다. 자바가 기본적으로 제공하는 기본타입, 래퍼클래스, String등이 여기에 해당한다. 생명주기는 당연히 엔티티에 의존한다. 회원엔티티를..
2022.03.26