以前一直以为hibernate映射集合Set时,不能排序,只能用List,今天细看了一下hibernate的DTD文档,才知道提供了order-by参数配置.如下:
<set name="orderSet" inverse="true" cascade="all" lazy="true" order-by="id desc">
<key>
<column name="customer_id" />
</key>
<one-to-many class="com.myproject.app.front.order.model.Order" />
</set>
这样得出来的数据拥有了顺序,实现了排序.
Hibernate Set排序配置
本文介绍如何使用Hibernate框架配置Set集合的排序方式。通过DTD文档中提供的order-by参数,可以实现Set集合内元素的有序排列。文章提供了一个具体的配置示例,展示了如何设置order-by属性以实现按特定字段进行降序排序。
1299

被折叠的 条评论
为什么被折叠?



