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接口的类