Hibernate中Set集合排序

来源:互联网 发布:淘宝运营外包 编辑:程序博客网 时间:2024/04/27 15:37

    在项目中大家可能遇到过这种问题,一个aBean里包含一个Set集合,这个Set集合是一个bBeans,取数据时大家可能会想让bBeans里的数据进行有序排序,然而通过order-by字段又无法做到时,大家可以尝试如下方法:
   大家可使bBean实现接口Comparable,并且重写其中的compareTo方法,方法内写比较排序的数据库字段。在aBean的hibernate配置文件里,映射bBean的Set集合时候添加字段sort=“natural”