Вкладывание уникального результата В спящем режиме

В AndroidStudio 3.3 RC2 я решил проблему путем обновления -

implementation 'androidx.constraintlayout:constraintlayout:1.1.2'

до

implementation 'androidx.constraintlayout:constraintlayout:1.1.3'

в build.gradle (Модуль: приложение)

Примечание: Это решение также действительно для версии 3.3 (согласно комментарию FireZenk ниже)

9
задан Shashi 27 May 2009 в 11:51
поделиться

3 ответа

criteria.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY);

См. Также https://forum.hibernate.org/viewtopic.php?t=941669

13
ответ дан 4 December 2019 в 10:34
поделиться

Более гибкое решение может быть следующим:

criteria.setProjection(Projections.distinct(Projections.property("property")));
6
ответ дан 4 December 2019 в 10:34
поделиться

в зависимости от вашего запроса / критериев. если вы предоставите уникальный идентификатор, вы можете вызвать критерии.uniqueResult () в противном случае вы вызываете критерии.setMaxResults (1) и критерии.uniqueResult ()

1
ответ дан 4 December 2019 в 10:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: