1

我有以下情况,用户应该能够看到所有可用表的概览。然后用户可以选择他想要使用的表。在第二步中,用户应该从所有表中选择几列。如果用户选择了所有表格和列,则应显示收集的数据(例如在表格中)。

我的问题是,如果 JPA 可以做到这一点。我主要担心的是我不知道用户会选择哪些表和列,所以我需要一个非常通用的类结构。

例如:

UserBuildDataQuery == has many ==> tables == has many ==> columns

我考虑了将用户配置的数据查询存储在数据库中的可能性。根据存储的数据,将执行用户生成的查询,以便我可以呈现收集的数据。

我不确定 JPA 是否是解决该问题的完美选择。

也许你可以给我一些你自己的建议或经验。

4

1 回答 1

3

JPA 显然是关于类和字段,而不是表和列,并且是关于存储这些类的对象。然而,JDBC 是关于数据存储中的内容(即表/列)。它甚至提供了获取数据存储结构的方法。

于 2012-07-25T08:50:53.683 回答