Можно ли вернуть список объектов, но ограничить уникальность каждого объекта в списке свойством? - PullRequest
2 голосов
/ 09 марта 2012

Я хотел бы вернуть список с уникальными элементами, основанными на типе свойства.Например, это свойство может быть именем клиента, которое может встречаться много раз, но мне нужен только один объект с одним вхождением имени клиента, следовательно, список должен содержать список объектов, но свойство имен клиентов будетуникальный.Возможно ли это с помощью API критериев / критериев?

1 Ответ

1 голос
/ 09 марта 2012

Используйте проекции вместе с критериями

criteria.setProjection(Projections.distinct(Projections.property("name")));

Или

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