我觉得你应该重写setStudents方法。
目前的setStudents 方法,肯定只有一个简单的赋值语句。
你可以在里面添加业务逻辑,实现排序的过程。

解决方案 »

  1.   

    Hibernate应该只负责对象的持久化。
    或者说实现OO对象编程与关系数据库的映射关系。
    业务逻辑的实现应该不由Hibernate来完成。
      

  2.   

    Hibernate不熟啦,顶下!!刚用不久!!
      

  3.   

    实现排序,把HASHSET换成TREESET好了。
      

  4.   

    hibernate解决排序方法是这样的:
    在aTeacher的hbm中
    <set name="students" table="..." order-by="XXX asc">
    <key .../>
    <element column="XXX" .../>
    </set>
    这是都数据库排序,还可以对内存排序。