ssh框架下的set排序问题

在需要显示整个班级的学生信息时,传递给视图层的一般是班级对象,用班级对象去拿学生的集合时,一般是set集合(${classs.student}t就代表的是所有的学生集合),而且拿是Hibernate自己去拿的。如果要对学生按某属性进行排序?

解决的方法一是:不要传递班级对象,直接把学生list传过去,对这个list先排序再给视图

解决的方法二是:在班级的getStudents方法返回set之前对其排序,这就牵扯到set的排序了,可通过set转list ,对list排序,再将list转成TreeSet,实现set的排序。

猜你喜欢

转载自my.oschina.net/u/3744410/blog/1802137