3

在我的一个映射类中,我有一个Set通过休眠映射到数据库的字段。我现在需要根据一些逻辑对这个集合进行排序,并将其写入一个新的Comparator实现中。我将字段类型更改为SortedSet,将此Comparator作为属性添加到我的休眠映射(XML,无注释),假设 Hibernate 从数据库中检索了所有对象,然后使用给定的Comparator.

一位同事提出了这里隐藏性能价格的可能性,因为 Hibernate 实际上使用插入排序,这意味着它会compare为它加载的每个对象多次调用该方法。这是真的?映射排序集合是否还有其他性能问题?

4

0 回答 0