是否有可能进行排序Set
使用Hibernate集合,在SQL不使用SortedSet
接口,而无需使用@OrderBy
注释-仅仅使用标准的addOrder。
我尝试过了,它by子句增加订单,但该组没有排序。
我使用Hibernate 3.4。
是否有可能进行排序Set
使用Hibernate集合,在SQL不使用SortedSet
接口,而无需使用@OrderBy
注释-仅仅使用标准的addOrder。
我尝试过了,它by子句增加订单,但该组没有排序。
我使用Hibernate 3.4。
NHibernate的设置没有“秩序”,即使集映射支持的订单通过。 见Ayende的解释 :
需要注意的是[订单由]不能与通用集工作,在一般情况下,你不希望依赖这些排序属性,要使用选择的集合的自然属性。 集,根据定义,无序的独特元素。
您可以通过附加条款的顺序基本SQL,但是当NHibernate的构建集的订单丢失。 使用一个“有序的”设置或其他集合类型(包或列表)将工作的,当然。
如果你改变了相当于“设置”,以“清单”,并没有在“名单”的存在方式把我们正常工作。
问候,