是否有Hibernate配置(希望在類映射的@Column字段上有一個註釋),它允許我在會話時對該實體的給定列與負載實體關聯的實體集合進行排序。 load(Entity.class,Id)被調用?Hibernate實體排序列配置
例如,如果我有一個EntityA包含OneToMany關聯到EntityB。
@Entity
public class EntityA {
@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY)
private Set<EntityB> headlines = new TreeSet<Entity>();
}
我希望EntityB在從Hibernate返回的Set中排序。
我用的SortedSet和使用的@Sort註釋(但有人在計算器認爲這是一個不好回答,任何想法,爲什麼?) – Dougnukem 2009-09-12 18:46:22
@Dougnukem我知道這是一箇舊帖子,但希望這可以幫助別人:'@ Sort'是一個'壞'的想法,因爲排序發生s在應用程序服務器上。通過'@ OrderBy',列表在數據庫服務器上排序。通常最好讓數據庫處理排序,因爲它是它的優勢之一。 – egallardo 2013-05-15 23:16:51