Hibernate: Как сделать запрос к объекту, который его proprty коллекции содержит определенное значение? - PullRequest
1 голос
/ 08 мая 2011

У меня есть Player Объект, в котором есть Collection<Stock>. Я готов написать запрос гибернации, который возвращает список игроков, у которых есть определенный запас (например, stock.symbol = "**").

есть идеи?

1 Ответ

1 голос
/ 08 мая 2011

Нет проблем, используйте 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...