hibernate关联对象的列表排序

问题描述

比如Plan plan =servicePlanImpl.findPlanById(1);Set<Enroll> enrolls = plan.getEnrolls();jsp页面 <s:iterator value="enrolls " > <tr class="trid"> <td> <s:property value="eId"/> </tr></s:iterator>这样我得到了Enroll对象的列表我在页面输出的时候。使用struts2.结果是id|name1|张三2|李四如果刷新,就会变成id|name2|李四1|张三发现列表是随机的。该怎么对Set<Enroll> enrolls = plan.getEnrolls();所得到的列表进行排序?

解决方案

如果你看看set集合的源码,你就知道为什么了!

时间: 2024-08-01 11:15:51

hibernate关联对象的列表排序的相关文章

关于基于Hibernate留言板的疑惑,hibernate自动获取关联对象的问题

问题描述 只有用户,和留言两个表,POJO如下: public class Article {private Integer id;private String title;private String content;private User user; //省略setter,getter}  public class User {private Integer id;private String username;private String password;private Set<Art

全面解析Hibernate关联操作、查询操作、高级特性、并发处理机制_java

本文所需的数据库初始文件,Hibernate常用操作的完整示例代码(包含所有Hibernate操作所需jar文件)提供下载学习:http://download.csdn.net/detail/daijin888888/9551724 1.Hibernate关联映射     1)什么是关联映射?         如果表之间具有关联关系,Hibernate允许我们在hbm.xml中描述他们的关联关系,然后在我们操作其中一张表时,自动的根据这种关系操作到另外的关系表,那么这种关联关系的设置,我们称之为

Python对列表排序的方法实例分析

  本文实例讲述了Python对列表排序的方法.分享给大家供大家参考.具体分析如下: 1.sort()函数 sort()函数使用固定的排序算法对列表排序.sort()函数对列表排序时改变了原来的列表,从而让其中的元素能按一定的顺序排列,而不是简单的返回一个已排序的列表副本. 注意sort()函数改变原来的列表,函数返回值是空值即None.因此,如果需要一个已排好序的列表副本,同时又要保留原有列表不变的时候,就不能直接简单的使用sort()函数.为了实现上述功能使用sort()的方法是:先获取列表

并发集合(四)用优先级对使用阻塞线程安全的列表排序

用优先级对使用阻塞线程安全的列表排序 一个典型的需求是,当你需要使用一个有序列表的数据结构时,Java提供的PriorityBlockingQueue类就拥有这种功能. 你想要添加到PriorityBlockingQueue中的所有元素必须实现Comparable接口.这个接口有一个compareTo()方法,它接收同样类型的对象,你有两个比较的对象:一个是执行这个方法的对象,另一个是作为参数接收的对象.如果本地对象小于参数,则该方法返回小于0的数值.如果本地对象大于参数,则该方法返回大于0的数

gethibernatetemplate-getHibernateTemplate 获取所有关联对象

问题描述 getHibernateTemplate 获取所有关联对象 我想达到的目的是通过getHibernateTemplate 获取所有配置了的关联对象 表关系映射如下 getHibernateTemplate获取数据如下 测试程序如下: 报以下错误信息 [framework] - failed to lazily initialize a collection of role: com.zqq.bussiness.entity.User.articles, no session or se

《Python Cookbook(第3版)中文版》——1.13 通过公共键对字典列表排序

1.13 通过公共键对字典列表排序 1.13.1 问题 我们有一个字典列表,想根据一个或多个字典中的值来对列表排序. 1.13.2 解决方案 利用operator模块中的itemgetter函数对这类结构进行排序是非常简单的.假设通过查询数据库表项获取网站上的成员列表,我们得到了如下的数据结构: rows = [ {'fname': 'Brian', 'lname': 'Jones', 'uid': 1003}, {'fname': 'David', 'lname': 'Beazley', 'u

hibernate-Spring,Hibernate保存对象时的问题

问题描述 Spring,Hibernate保存对象时的问题 有两个实体类User和Department.建立双向多对一关联. User是多的一端 @Entitypublic class User implements Serializable{ @Id @GeneratedValue(strategy=GenerationType.IDENTITY) @Column(name=""id"") private Integer id; @Column(name=&quo

hibernate-Hibernate一对多中,在多方的关联对象如果提供getter方法,hql查询不出结果的问题

问题描述 Hibernate一对多中,在多方的关联对象如果提供getter方法,hql查询不出结果的问题 entity @Entity @Table(name = "tb_many", catalog = "ecs") public class Many implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name="mid"

《Python数据科学指南》——1.22 列表排序

1.22 列表排序 我们先讨论列表排序,然后扩展到对其他可迭代对象的排序. 1.22.1 准备工作 排序有两种方法,第1种是使用列表里内置的sort函数.第2种是使用sorted函数.我们通过示例来进行说明. 1.22.2 操作方法 我们来看看如何使用sort和sorted函数. # 先看一小段代码,对给定的列表进行排序 a = [8, 0, 3, 4, 5, 2, 9, 6, 7, 1] b = [8, 0, 3, 4, 5, 2, 9, 6, 7, 1] print a a.sort() p