Hibernate:如何查询它的集合proprty包含特定值的对象?

时间:2011-05-08 08:46:52

标签: java hibernate hql

我有一个Player对象,其中有一个Collection<Stock>。我愿意编写一个hibernate查询,它返回具有特定股票的玩家列表(例如stock.symbol =“**”)。

任何想法?

1 个答案:

答案 0 :(得分:1)

使用连接语法的HQL没问题。

在这里看到

http://docs.jboss.org/hibernate/core/3.6/reference/en-US/html/queryhql.html#queryhql-joins-forms

例如:

Player p join p.myStocks stock where stock.symbol = :symbol