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