@AttributeOveride 속성 사용

유신·2021년 6월 1일
0

스프링

목록 보기
4/8

간단한 예시 : 임베디드 타입 클래스를 한 객체에서 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;
profile
초보개발자

0개의 댓글

Powered by GraphCDN, the GraphQL CDN