首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Hibernate透过Comparator接口自定义排序规则

2013-12-02 
Hibernate通过Comparator接口自定义排序规则摘自圣思园 Hibernate25.自定义内存排序器详解及符合主键映射

Hibernate通过Comparator接口自定义排序规则
摘自圣思园 Hibernate25.自定义内存排序器详解及符合主键映射详解

上一节讲到了如何通过设置映射文件属性来实现内存排序,http://alleni123.iteye.com/admin/blogs/1979812
natural->自然排序,升序
unsorted->不排序

此外,我们可以自定义排序规则。方法是定义一个类,让其实现Comparator接口,并且实现该接口中的compare方法,在该方法中实现排序规则即可。
然后将该自定义排序规则的类名作为sort的属性值即可。


配置文件和前几节一样, Student.java, Team.java, Student.hbm.xml,Team.hbm.xml。

首先要创建一个继承Comparator接口的类

at java.util.TreeMap.put(TreeMap.java:542)
at java.util.TreeSet.add(TreeSet.java:238)
at set_compare.Hibernate_1Insert.main(Hibernate_1Insert.java:38)


貌似要让Student.java类实现Comparable接口才行。 具体以后再研究。

热点排行