現在の について問題がありCodeBookます。
CodeBookCodeは、との 2 つの属性で構成されるエンティティですDescription。抽象クラスです。そのクラスを Class で拡張しましたDomain。
ドメインクラスも抽象クラスでありenum DomainType、値を持つ を含みます: NATIONALITY、NATIVE_LANGUAGE、DISEAS.. など
ここで、後でデータを入力する「ドキュメント」エンティティを作成する必要があります。
たとえば、クライアントは国籍を選択する必要があります。DomainNationalityのコードブック(拡張ドメイン) に入力された値のリストから 1 つを選択しますがdomainType.NATIONALITY、私の に彼の国籍がない場合はどうなりCodeBookますか? 彼が選択できるオプションを入れますOTHERが、彼がOTHER国籍を入力するフィールドも入れる必要があります。
その他の国籍をどのように記録しますか? 現在、ドキュメント エンティティには などへDomainNationality.DomainSexの連想リンクがありDomainNativeLanguageます。ドキュメント内のすべてのドメインの横にある文字列フィールドは、最適かつ最も簡単な解決策ですか? クライアントに新しいものを に入力させたくありませんCodeBook。
ありがとうございました!