Java ORM 표준 JPA 프로그래밍 -김영한
@Entity
public class Member {
@Id @GeneratedValue
private Long id;
private String name;
private int age;
...
}
JPA 에서는 엔티티 내에서 객체를 참조할 수 있도록 임베디드 타입을 제공한다. (엔티티 참조와는 다름)
임베디드 타입을 사용하려면 다음 2가지 어노테이션이 필요하다.
@Embeddable
: 값 타입을 정의하는 곳에 표시@Embedded
: 값 타입을 사용하는 곳에 표시