は、我々が永続化する必要がある3つのドメインクラスがあるとしましょう:Spring MVCでどのようにドメインオブジェクトを構築するのが適切ですか?
class House{
private List<Room> rooms;
private Address address;
}
class Room{
private String id;
...
}
class Address{
private String id;
...
}
- ドメインオブジェクトは、IDフィールドを持たなければなりませんか?
もしあれば、それは問題の先頭で行われているようにHouseクラスを実現するか、オブジェクトフィールドを軽度の
String
にidsを含むものに置き換えますか?クラスハウス{ プライベートリスト< 'String> roomIds; プライベートString addressId; }
ありがとうございました!
参照として文字列を使用しないでください。例えばオブジェクトを使用する。 「部屋」、「住所」など – Lino