Grails を使用して Web アプリケーションを構築しており、複雑な組織構造をモデル化する必要があります。すなわち
- 組織
- デパートメント
- オフィス
- 人々
そして、階層の各レベルで人々のリストを取得します。問題は、Grails がポリモーフィズム (インターフェイスがないなど) を十分にサポートしていないように見えることです。これは、通常、このような構造をモデル化する方法です。
このような構造を Grails でどのようにモデル化しますか? 何か良い例を知っていますか?
編集:
インターフェイスJIRAに関しては、私が読んだものから、GORMがまだそれらを適切にサポートしていないということではありません。また、リファレンス ガイドでは、GORM に関連する場合にのみ抽象クラスについて言及しています。
私が探しているのは、Martin Fowlers Organizational Patterns のようなものです。構造を明示的にトラバースすることなく、階層内の任意のレベルから GetPeople を実行する方法が必要ですが、私が見る限り、GORM はこれをうまくサポートしていません。
PS私が間違っていることを証明してください。私はとても幸せです.