Hibernate内存排序

内存排序
内存排序和数据库排序唯一的不同就是在配置文件中使用sort属性而不是order-by属性
他有三个属性值(unsorted,natural),其中natural指的是按照自然的升序排序,第三个
属性值是我们自己定义 的排序规则类,该规则类通过实现Comparator接口,并且实现
该接口中的Compare方法,在该方法中定义排序规则即可。然后将该自定义的排序规则
的类名作为sort的属性值即可.

具体参考:

Team.java

 


Student.java

 

 


Team.hbm.xml

 

 


Student.hbm.xml

 

 

自定义排序规则类:

MyComparator.java

 


测试类:

 

HIbernateTest.java

 

打印sql:

 

 


哦也,完成

 

 

 

你可能感兴趣的:(Hibernate,内存排序)