Entity와 Value type 복습

특징

Entity Value Type
Coarse-grained Fine-grained
도메인 설명에 잘 나타난다. 잘 나타나지 않는다.
Persistent id를 가지고 있다. 그런거 없고, Entity 클래스에 종속된다.
상태(transient, detached, persistent)가 있다. 이런 상태를 신경쓰지 않는다.
자신만의 라이프 사이클을 가지고 있다. 라이프 사이클은 자신을 소유한 Entity를 따른다.
공유 된다. 공유되지 않는다. Entity는 고유한 Value Type을 가지고 있다.
@Entity로 맵핑한다. @Embeddable로 맵핑한다.