1] 잘못된 Domain Model(Anemic Domain Model)
1. Technical Responsibilities에 따라 분리한 package
DTO, Entity, Repository 등으로 technical responsibilities에 따라 단순히 분리하였다.
2. 도메인 모델이 아닌 mutable한 JPA Entity
Book이 도메인 모델처럼 보이지만, 실제로는 단지 JPA Entity를 표현하고 있는 것을 볼 수 있...