un DBを使用し、このモードで構造化されたアプリケーションを開発する必要があります。
- メタデータテーブル(ドキュメントタイプ、ドキュメント属性...)があります
- メタデータテーブルから開始して、メタデータテーブルが作成/変更されます(実行時の通常のアプリケーションライフサイクル中も)。
IE:新しいドキュメントタイプを作成し、「ドキュメントタイプ」(契約、請求書、注など)という名前のMETADATAテーブルに新しいレコードを挿入すると、新しい相対DATAテーブルがDBに作成されます。このテーブルには、他のMETADATAテーブル(ドキュメント属性)で定義した属性が列として含まれています。
実行時に構造が変更されないため、METADATAテーブルをマップするためにORMを使用したいと思います。DATAテーブルもマッピングすることは可能ですか?データテーブルについてもPOJOを使用したいと思います。
実行時にクラスを作成して(リフレクションを使用することは可能ですが、最良の選択ですか?)、theyr構造を変更することは不可能だと思います。
これはおそらくCMSとCRMから使用されるロジック/問題です。
特にORM/DBの場合、アプリケーションを構造化する方法について何か提案はありますか?
ありがとうございました