次の状況があります。ユーザーは、使用可能なすべてのテーブルの概要を確認できるはずです。次に、ユーザーは操作したいテーブルを選択できます。2 番目のステップでは、ユーザーはすべてのテーブルからいくつかの列を選択する必要があります。ユーザーがすべてのテーブルと列を選択した場合、収集されたデータが表示されます (テーブルなど)。
私の質問は、それがJPAで可能かどうかです。私の主な懸念は、ユーザーがどのテーブルと列を選択するかを知ることができないため、非常に一般的なクラス構造が必要になることです。
例えば:
UserBuildDataQuery == has many ==> tables == has many ==> columns
ユーザーから設定されたデータクエリをデータベースに保存する可能性について考えました。保存されたデータに応じて、ユーザーが生成したクエリが実行されるため、収集したデータを表示できます。
JPAがその問題に最適な選択であるかどうかはわかりません。
たぶん、あなた自身からの提案や経験を私に与えることができます。