Set集合-----无序,不允许有重复元素
List集合-----有序,允许有重复元素
Set
|
<set name="emps"> <key column="depart_id"/> <one-to-many class="Employee"/> </set> |
List
|
<list name="emps"> <key column="depart_id"/> <list-index column="order_id"/> <one-to-many class="Employee"/> </list> |
Bag-----无序,其它和list一样,jdk中无此类型,hibernate独有
|
<bag name="emps"> <key column="depart_id"/> <one-to-many class="Employee"/> </bag> |
Map
|
<map name="emps"> <key column="depart_id"/> //注意:类型一定是小写 <map-key type="string" column="name"/> <one-to-many class="Employee"/> </map> |
Array
|
<array name="emps"> <key column="depart_id"/> <list-index column="order_id"/> <one-to-many class="Employee"/> </array> |
实体bean定义的集合一定要都是接口
本文详细介绍了五种集合类型:Set(无序且不重复)、List(有序且可重复)、Bag(无序,类似List)、Map(键值对形式)及Array(数组形式)。每种集合都通过具体的XML配置示例进行了解释,帮助读者更好地理解它们的特点和应用场景。
5284

被折叠的 条评论
为什么被折叠?



