有没有办法选择一个包含任何其他集合元素的集合?

时间:2016-12-18 13:21:21

标签: jpa collections jpql

我的Profile类有一个集合属性。

class Profile {
    private List<String> aliases;
}

如何查询选择Profile包含任何给定集合的aliases

说,选择其别名包含[abc]中的任何一个的个人资料?

1 个答案:

答案 0 :(得分:2)

where 'a' member of p.aliases or 'b' member of p.aliases or 'c' member of p.aliases

join p.aliases a where a in ('a','b','c')