浏览 7300 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-22
以前一个一对多的关联,比如user.getTels(); 得到这集合我需要desc排序 传统的xml是: ... <set name="tels" inverse="true" lazy="false" order-by="tel_id desc"> <key column="user_id"/> <one-to-many class="Tel"/> </set> .... 现在用hibernate annotations的话, 在对象的get方法上怎么写啊? //怎么写?各位 @OneToMany(mappedBy="user",fetch=FetchType.EAGER) public Set<Tel> getTels() { return tels; } 在下先谢过了! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-26
java 代码
|
|
返回顶楼 | |
发表时间:2007-11-26
这个是利用数据库特性,还可以使用sort(在set element上添加sort属性),实现一个Comparator。
|
|
返回顶楼 | |
发表时间:2007-11-26
谢谢各位,我已经解决了,
我翻看了文档,orderby的方式对list是有效的 set和map用mapkey 我把set改为list了,用了orderby就能排序了。 谢谢你们了。 |
|
返回顶楼 | |