BottleCold

임베디드 타입

1. 왜 임베디드 타입이 필요한가 엔티티를 설계하다 보면 특정 필드들이 논리적으로 하나의 개념을 나타내는 경우가 있다. 주소를 예로 들면 city, street, zipcode는 각각의 필드이지만 이 셋이 합쳐야 “주소”라는 개념이 된다. 이 필드들을 엔티티 안에 모두 나열하면 엔티티가 비대해지고 재사용도 어렵다. // 나쁜 예 — 모든 필드...