본문 바로가기
Spring Framework/JPA

@Embeddable 사용 이유와 장점

by devstep 2022. 6. 4.

@Embeddable 사용한 이유와 장점

관련성이 있는 값들을 의미 있는 객체로 묶어서 관리하면서 객체의 응집도가 높아지는 효과를 기대하고 사용.

공유할 수 있는 객체 이면서 변경할 수 없도록(불변) 사용가능한 것이 @Embedded 타입의 장점이라고 생각합니다.

import javax.persistence.Embeddable;

@Embeddable
public class Address {

    private String country;
    private String city;
    private String gu;
}

'Spring Framework > JPA' 카테고리의 다른 글

@GeneratedValue 기본키 전략 4가지  (0) 2022.06.05
JPA 엔티티 양방향 참조에 대한 생각  (0) 2022.06.04

댓글