【问题标题】:Hibernate Set Or List休眠集或列表
【发布时间】:2012-02-08 06:23:05
【问题描述】:

谁能知道在休眠映射文件中何时使用 Set 以及何时使用 List ?

<set name="" table="">
    <key>
        <column name="" />
    </key>
</set>


<list name="" cascade="all">
    <key column="" />
    <index column="" />
    <one-to-many class=""/>
</list>

谢谢。

【问题讨论】:

标签: hibernate list set


【解决方案1】:

看看这个帖子:@OneToMany List<> vs Set<> difference

主要区别在于列表有顺序,而集合没有。另外,集合不能有重复的值,而列表可以。

【讨论】:

    【解决方案2】:
    1. 我们不能在 Set 中分配重复值,但我们可以在 List 中分配
    2. 插入顺序未保留在 Set 中,但保留在 List 中

    【讨论】:

      猜你喜欢
      • 2011-12-31
      • 1970-01-01
      • 2010-11-24
      • 1970-01-01
      • 2012-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多