[JPA] 값 타입, 임베디드 타입


[JPA] 값 타입, 임베디드 타입

엔티티 타입 - @Entity로 정의하는 객체이다. - 데이터가 변해도 식별자로 지속해서 추적 가능하다. - 회원 엔티티의 키나 나이 값을 변경해도 인식 가능 값 타입 - int, Integer, String처럼 단순히 값으로 사용하는 자바 기본 타입이나 객체 - 식별자가 없고 값만 있기에 변경 시 추적 불가 - 자바 기본 타입(int, doulbe) - 래퍼 클래스(Integer, Long) - String 기본 값 타입 - String, int - 생명주기를 엔티티에 의존 -> 회원을 삭제하면 이름, 나이 필드도 함께 삭제 - 값 타입은 공유하면 안 된다. 임베디드 타입 - 새로운 값 타입을 직접 정의할 수 있다. - JPA는 임베디드 타입이라 한다. - 주로 기본 값 타입을 모아서 만들어서 복..........



원문링크 : [JPA] 값 타입, 임베디드 타입