@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 |
댓글