hibernate 中对set对象的两种配置方法:
(一)使用order-by对set排序,只需要修改set设置:
<set name="standards" ... order-by="st_id desc" >
...
</set>
//注意:st_id必须是数据表里的字段名,不能使类里的属性名
//使用order-by,实质是hibernate自动在查询语句后面添加order by ...语句。
(二)使用sort对set排序
1.修改set设置:
<set name="standards" ... sort="mypack.module.AsStandard" >
...
</set>
注意:
属性standards要定义成:
private Set<AsStandard> standards = new TreeSet<AsStandard>();
不能定义成HashSet,否则不能用sort进行排序。
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载