Таким образом, я смирился с тем, что не могу надежно использовать порядок List, потому что hibernate переворачивает его, и все говорят, что не делают этого, поэтому я добавил поле в свой класс в качестве позиции. У меня есть:
@Entity
class Procedure {
...
int procedureId;
List<Task> tasks;
...
}
@Entity
class Task {
...
int taskId;
int position;
}
Теперь я не знаю, как подходить к взаимодействию со списком. Должен ли я просто отсортировать его по позиции, когда я сначала получу его из базы данных и начну работать с ним, а затем я могу оставить весь код реорганизации, который я уже написал, а затем просто сбросить все позиции при сохранении в порядке список, чтобы я мог прибегнуть, когда вернусь?
ПЕРЕЙТИ К АКТУАЛЬНОМУ ВОПРОСУ ЗДЕСЬ:
Кажется, это лучший подход, но КАК отсортировать Список по свойству Объектов в коллекции?