Приоритет пользователя

Добрый день,в проекте нужно сделать,так чтобы у пользователей был приоритет ,у нас есть таблица и в ней пользователи,нужно сделать так чтобы одна группа пользователей имела первый приоритет,другая второй приоритет и так до 4 приоритетов ,также нужно ,чтобы они были в таблице с 1 приоритета по убыванию .Также возможно ли это как-то реализовать через хэндлеры, у нас приоритет реализован через перечисления

Добрый день!

Поясните пожалуйста, что означает “приоритет пользователя” и на что он должен влиять.

С уважением,
Константин

Есть таблица ,где указаны задачи ,которые оставили пользователи ,есть группы пользователей и у каждой группы пользователей должен быть свой приоритет ,например у первой группы пользователей приоритет 1 ,что значит ,что их задачу нужно сделать в первую очередь,нужно ,чтобы в таблице был прописан приоритет ,а также ,чтобы первый приоритет был в самом начале таблицы

Создайте сущность UserGroup, добавьте в нее атрибут priority типа Integer. В сущность User добавьте атрибут userGroup типа Many-To-One ASSOCIATION на сущность UserGroup.

Очевидно ваша таблица с задачами ссылается на User.

В экране для таблицы задач в фетч-план добавьте атрибут user и в нем userGroup. В запрос загрузки сущности добавьте сортировку: ... order by e.user.userGroup.priority.