Упорядочивание возврата Дочерних объектов в запросе JPA

Я получил это работать с этим.

table:D:/work/2019/gauge-app/specs/data.csv
##add members
* write <name> into "principal_search"
* check "membership[user_ids][]"
* check "membership[role_ids][]" value <role>
* click button "commit"
6
задан Brian Deacon 2 January 2009 в 21:15
поделиться

2 ответа

Для сохранения порядка используйте TreeSet. До, сортировка набора в родителе затронута, просто сделайте это в своем коде с помощью Компаратора.

Ну, попробуйте это на своем определении набора в Вашем родительском классе объекта. Я надеюсь, что Вы понимаете мою мысль.

Можно использовать эту аннотацию JPA,

@javax.persistence.OrderBy(value = "fieldName")

или это В спящем режиме конкретное,

@org.hibernate.annotations.OrderBy(clause = "FIELD_NAME asc")

и можно также использовать это,

@org.hibernate.annotations.Sort(type = SortType.NATURAL)

или

@org.hibernate.annotations.Sort(type = SortType.COMPARATOR)

В случае компаратора должен существовать компаратор. Другой мог бы только работать со Строковыми наборами.

15
ответ дан 8 December 2019 в 14:48
поделиться

Adeel в основном имеет, это закрепило. Можно также использовать тех со Списком, который мог бы быть важным, если наборы содержат тот же объект несколько раз.

1
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

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