DDDに従ってエンティティであるクラスがあり、@javax.persistence.Entity
注釈を持つクラスがあります。彼らは同じクラスでなければなりませんか? JPAエンティティは、マッパー(https://martinfowler.com/eaaCatalog/dataMapper.html)がDDDエンティティをデータベースからロードして格納し、ドメインモデル外に保管するためのメカニズムと同じように機能する必要がありますか?JPAエンティティとDDDエンティティは同じクラスであるべきですか?
データベースのメタデータが分離され、外部(XMLなど)に格納されている場合は違いがありますか?そのようなクラスがエンティティの場合、境界はどこですか? XSD(JAXBなど)やMyBatis Generatorを使用したデータベースから生成されたクラスは、DDDで理解されているエンティティではないと思います。
あなたの素晴らしい答えをありがとう! 'AR' =='集約ルート '、そうです。私はまだVVの本を読んでいない。したがって、JPAエンティティがARの背後に隠れている単純なDTOとして扱われるならば、それは大丈夫です。そのような場合、同じグラフのDTOに対して複数のARクラスを持たないのでしょうか? –