コードベースを簡素化し、より堅牢なコードに移行するために、カスタムメイドのコードから ORM に切り替えることを考えています。現在、いくつかの「システム」テーブルと可変数の「カスタム」テーブルがあります。これらのカスタム テーブルは、インストールごとに異なります。顧客には請求書に関するテーブルがあり、別の顧客には保険証券に関するテーブルがある場合があります。これらのカスタム テーブルはいつでも追加でき、ユーザーがすぐに利用できるようにする必要があります。DBO スキーマに従って一連の Java クラスを作成しました。各システム テーブル用のクラスと、カスタム テーブル用の 1 つのジェネリック クラスです。また、カスタム レコードをインスタンス化する汎用 Java オブジェクトがあります。このクラスには、 のようなジェネリック メソッドがありObject getProperty(String name)
ます。
いくつかの ORM を調べましたが、そのようなカスタム テーブルの使用を簡素化する ORM は見つかりませんでした。
同じような経験をした人はいますか?ありがとう。