如何从超类中选择孩子?

时间:2013-10-06 02:38:08

标签: java sql

我有一个包含列表的超类的基本JPA映射。

如何从特定人员的数据库中选择所有列表行条目?

class Person {
    @Id
    int id;

    @OneToMany
    List<Payment> payments;
}

//SELECT <all payments> from Person p WHERE p.id = 1 

1 个答案:

答案 0 :(得分:1)

您可以执行SELECT person.payments FROM Person person JOIN person.payments WHERE person.id = ?

您可以将返回list()转换为List<Payment>