我在我的数据库中有一个多对多的关系,我正在使用Hibernate从关系左侧检索单个行。然后,我只需调用getter方法来检索相关联的关系右侧(延迟获取)。作为我的工作的一部分,我需要通过执行以下操作对右侧“列表”对象进行排序:
Collections.sort(list);
当我完成工作后,我目前正在调用:
session.getTransaction().commitTransaction();
尽管我在数据库中没有实际更改任何数据,但是我可以在日志中看到触发了一些INSERT语句。
在这种情况下,我应该怎么做才能按顺序列出列表而不会产生数据库访问?