次のモデルを実装する最良の方法を探しています。
エンティティ構築の属性 -> エンティティ顧客グループの属性を上書き -> デフォルトの属性を上書き
顧客グループは多くの建物を持つことができるので、彼はグローバルなデフォルトを構成し、他の設定を逸脱する用語のみを定義できます。
ユースケースの例: 各エンティティにはプロパティ テーマがあり、テーマが「建物」で定義されていない場合は「顧客グループ」のテーマ プロパティを使用し、テーマ プロパティが「顧客グループ」でも定義されていない場合は「デフォルト」を使用します (デフォルトでは)。定義する必要があります)。
レガシープロジェクトでは、親から取得する必要がある場合、「継承されたプロパティ」を NULL に設定することでこれを行いました。この動作は @AttributeOverride で達成できると想像できますが、これを使用すると、設定されていない場合だけでなく、オーバーライドされます (@AttributeOverride に関するドキュメントが限界に達していることについては完全にはわかりません)。私の質問は、これをどのように実装できますか、またはこの動作に到達する別の方法はありますか?