使用这些列表中的字段搜索包含列表的JPA实体

时间:2013-04-19 20:59:20

标签: java hibernate java-ee jpa jpql

假设我们有一个名为Foo的实体。此Foo实体包含Bar个实体的列表。 Bar实体具有name

我们坚持了许多Foo记录。

现在,我向用户提供一个JSP页面来搜索Foo记录。我给它们的一个输入字段是条形名称。对与用户请求的Bar名称匹配的List<Foo>进行膨胀有什么好方法?

1 个答案:

答案 0 :(得分:2)

我相信JPQL会毫无问题地为您处理这个问题。

select f from Foo f join f.bar b where b.name = :name