浏览 12251 次
锁定老帖子 主题:请问 list 和 set 有什么区别?
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2003-12-16
我在一对多种用list 只能插入一次 可是用set 就可以实现 谢谢各位了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2003-12-16
别人想回答就给我回答
你不愿意回答就算了 不过请你说话客气点 |
|
返回顶楼 | |
发表时间:2003-12-18
还是不太明白这两个东西
|
|
返回顶楼 | |
发表时间:2003-12-18
在Hibernate里面的List和Set同Java Collection里面的List和Set的概念是一样的。
Set声明的one-to-many中,many那一方没有重复的元素。List声明的one-to-many中,many那一方可以重复,并且有索引,因此需要在many那一方的表中增加一个字段用来保存索引。 |
|
返回顶楼 | |
发表时间:2003-12-18
http://forum.hibernate.org.cn/viewtopic.php?t=336
http://forum.hibernate.org.cn/viewtopic.php?t=1381&highlight=list+set+bag |
|
返回顶楼 | |
发表时间:2003-12-18
robbin 写道 在Hibernate里面的List和Set同Java Collection里面的List和Set的概念是一样的。
Set声明的one-to-many中,many那一方没有重复的元素。List声明的one-to-many中,many那一方可以重复,并且有索引,因此需要在many那一方的表中增加一个字段用来保存索引。 我能不能这样理解: 因为list有索引,所以查找效率要高于set? 我记得你说过list和set性能差不多。 |
|
返回顶楼 | |
发表时间:2003-12-19
谢谢帮我回复 今天当上版主实在是高兴,谢谢站长。
|
|
返回顶楼 | |
发表时间:2003-12-19
List效率最高。
|
|
返回顶楼 | |