'entity'에 해당되는 글 1건

  1. 2010.06.01 개체(Entity)타입과 값(Value) 타입

public class User {
  private int id;
  private Address address;
  ..
}

public class User {
  private int id;
  private address address;
  ..
}

상단은 User와 Address가 N-1을 가지고 있다. Address는 User에 독립적이며, 개별적인 수명주기를 가지고 있다 이때 Address를 Entity(개체) 타입이라 한다.
하단의 경우 User와 Address는 상단과 클래스의 형식이 같지만, User와 수명주기가 같아, 이처럼 다른 객체에 생명주기를 의존하고 있는 객체를 Value(값)타입이라고 한다.

저작자 표시
신고
Posted by 영겁회귀

티스토리 툴바