在领域驱动设计中,有一个聚合根引用了内部实体。
Aggregate Root 是一个具有全局身份的实体(每个人都可以使用它的 id)。聚合根具有指向本地对象(实体)的链接。
假设这里的实体是 Hibernate @Entities(比方说)
假设我们有聚合根“用户”,其中包含“地址”实体作为对象(实际上也是一个实体)
问题是:如何使本地实体仅具有本地身份。我的意思是,没有任何障碍可以阻止任何人通过其 ID 使用本地实体(如地址)。(所以这个身份根本不是本地的,而是全球的)。那么,本地化的方法是什么?