Как получить магазины с более чем 2 товарами, цена которых превышает 2,0 $? - PullRequest
0 голосов
/ 14 января 2010

В каждом магазине есть много товаров.

Магазин -> (N) товары

Как создать критерии NHibernate, чтобы получить магазины с более чем 2 продуктами, цена которых превышает 2,0 $?

Я знаю, как получить магазины на основе критериев для продуктов, и я также знаю, как рассчитать количество товаров, цена которых превышает 2, но я не могу найти способ поставить критерий на счет.

1 Ответ

2 голосов
/ 14 января 2010

Вы ищете DetachedCriteria - он позволяет вам запускать подзапрос - в вашем случае, число продуктов, цена которых превышает $ 2, затем используйте его в качестве критерия.

https://www.hibernate.org/hib_docs/nhibernate/1.2/reference/en/html/querycriteria.html#querycriteria-detachedqueries

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...