У меня есть отношение «многие ко многим» в моей базе данных, и я использую Hibernate, чтобы извлечь одну строку из левой части отношения.Затем я просто вызываю метод получения, чтобы получить связанную правую часть отношения (ленивая выборка).
Как часть моей работы, мне нужно отсортировать «список» правого объекта, выполнив это:
Collections.sort(list);
Когда я закончу свою работу, я в данный момент:
session.getTransaction().commitTransaction();
Несмотря на то, что я фактически ничего не изменил в базе данных с точки зрения данных, в журналах я вижу, что некоторые операторы INSERT были вызваны.
Что мне делать в этой ситуации, чтобы я мог упорядочить список без попадания в базу данных?