SQL データベースに永続化された動的ドメイン モデルを実装する最良の方法は何だろうか? 動的ドメイン モデルとは、ユーザーがプロパティを追加または削除してオブジェクトの「クラス」を変更できるモデルを意味します。
例: 管理者が Web インターフェイスを使用して新しいタイプの製品を追加できる小さなインターネット ショップ。どこでもマップのようなものを使用する必要がありますか? オブジェクトの動的な部分だけを Map に保持した方がよいのではないでしょうか? それとも、ランタイム クラスの生成が役立つのでしょうか? それとも、Groovy のような動的言語のツアーに参加する必要がありますか? 私は最初と2番目の方法をテストしましたが、これはそのような方法で開発するのは本当に頭痛の種です.
一般的な慣行は何ですか?