간단한 예시 : 임베디드 타입 클래스를 한 객체에서 2번 사용하고 싶을 경우
임베디드 타입 클래스 객체 하나를 @AtrributeOveride를 사용한다
// 주소
@Embedded
private Address homeAddress;
// @AttrbuteOverride:속성 사용법 -> 위에 address클래스를 사용하고 한번 더 사용 할 경우
//직장주소
@Embedded
@AttributeOverrides(
@AttributeOverride(name="city",
column = @Column(name = "WORK_CITY")),
@AttributeOverride(name="street",
column = @Column(name = "WORK_STREET")),
@AttributeOverride(name="zipcode",
column = @Column(name = "WORK_ZIPCODE"))
)
private Address workAddress;