假设我有一个Passenger
应该包含Passport
(government id) 对象的对象。我Passenger
从PassengerRepository
. PassengerRepository
创建对服务器的请求并获取数据(json),而不是解析接收到的数据并存储在存储库中。
我很困惑,因为我想存储Passport
为实体并将其放入,PassportRepository
但所有关于密码的信息都包含在 json 中,而不是我在上面收到的。
我想我应该将Passport
其用作 VO 并将其放入Passenger
(聚合)对象中。或者我可以创建一个PassengerService
包含PassengerRepository
和PassportRepository
.
有任何想法吗?