Java JPA实体GUI的最佳查询

时间:2015-02-24 12:09:11

标签: jpa join jtable

假设例如我们有2个实体:

CUSTOMER (cust_ID, Name, Surname)
PRODUCT (prod_ID, Description)

相关"多对多"通过第三个实体PURCHASE(purch_ID,cust_ID,prod_ID,dateOfPurchase)。

我想检索由特定客户购买的所有产品,并将其显示在带有列的JTable中

prod_ID purch_ID(产品)说明DateOfPurchase

根据我的理解,我需要实现一个查询连接CUSTOMER,PRODUCT和PURCHASE表,WHERE customer =" My Customer",然后将此查询列表绑定到表...

有更有效的方法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

简单地说 - 不。所需的数据分布在这三个表中,使用此模型无法连接这三个表。

但这是一个常见的用例,正确设置了数据库索引,不应对性能产生任何重大影响。