posts - 431,  comments - 344,  trackbacks - 0
最近两天突然对List和Set产生了兴趣,发觉很多地方都在讲他们的区别,包括是否可以添加重复对象以及他们的排序问题,仔细想想这个问题很有意思,我可以回答是有序的也可以说是无序的,这要看是怎么回答了,list是按照添加的先后顺序来排序的,所以可以说他是有序的,说list无序是说他内部是无序的,Set有序说的是Set是内部排序的,按照从小到大排序。说他无序说的是他不按照你输入的顺序来排序。
然后看到Hibernate里面用到一对多,或者多对多时候会用到Set,然后我看自己的model,里面明明用的是HashSet,为什么他就可以按照集合里对象的字段排序呢?问了杨大哥终于知道了,原来在返回的时候返回给用户的是Hibernate的自己的类:org.hibernate.collection.PersistentSet。Oh my god!
posted on 2008-01-16 17:39 周锐 阅读(5994) 评论(3)  编辑  收藏 所属分类: HibernateJava

只有注册用户登录后才能发表评论。


网站导航: