Когда я использую SetFirstResult и SetMaxResult, и если запрос объединяется, результат имеет повторяющиеся результаты, а не уникальные.Знаете ли вы, что вы получили отличный результат без использования ResultTransformer при использовании SetFirstResult и SetMaxResults?
Затем я использую все типы специальных помощников для критериев api. Но он не фильтрует весь набор результатов, он просто фильтрует вычисленный результат.
Как я могу решить эту проблему?
Благодаря
ResultTransformer фильтры результатов на клиенте, но Projections.Distinct должен выдавать «отчетливый» ключевое слово в запросе. Разве это не работает? –
Значит ли это «на клиенте», что он получает все данные из БД и фильтрует его на плунге вместо сервера sql? –
ohh, это действительно опасно использовать. Projections.Distinct является победителем тогда :) –