我有一个包含列表的超类的基本JPA映射。
如何从特定人员的数据库中选择所有列表行条目?
class Person {
@Id
int id;
@OneToMany
List<Payment> payments;
}
//SELECT <all payments> from Person p WHERE p.id = 1
答案 0 :(得分:1)
您可以执行SELECT person.payments FROM Person person JOIN person.payments WHERE person.id = ?
。
您可以将返回list()
转换为List<Payment>