我有以下情况,用户应该能够看到所有可用表的概览。然后用户可以选择他想要使用的表。在第二步中,用户应该从所有表中选择几列。如果用户选择了所有表格和列,则应显示收集的数据(例如在表格中)。
我的问题是,如果 JPA 可以做到这一点。我主要担心的是我不知道用户会选择哪些表和列,所以我需要一个非常通用的类结构。
例如:
UserBuildDataQuery == has many ==> tables == has many ==> columns
我考虑了将用户配置的数据查询存储在数据库中的可能性。根据存储的数据,将执行用户生成的查询,以便我可以呈现收集的数据。
我不确定 JPA 是否是解决该问题的完美选择。
也许你可以给我一些你自己的建议或经验。