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