12 映射-- 集合类的映射(Set,List,Map,Array)
2014-10-09 10:29
316 查看
部门类Department , 他有 empa1, empa2, empa3, empa4是四种集合类型
员工类Employee 略...(前面的笔记有这个类)
Set 类型的映射 :
List集合的映射:(要保存顺序 )
List集合的映射:(不要保存顺序 )
Map 集合的映射:
数组 的映射: (与List一样)
public class Department { private int id; private String name; private Set<Employee> emps1; //Set private List<Employee> emps2; //List private Map<String, Employee> emps3; //Map private Employee[] emps4; //数组 }
员工类Employee 略...(前面的笔记有这个类)
Set 类型的映射 :
<set name="emps" inverse="true"> <key column="depart_id"/> <one-to-many class="Employee" /> </set>
List集合的映射:(要保存顺序 )
<list name="emps"> <key column="depart_id" /> <!-- List集合是有顺序的, 要保存住顺序 --> <!-- order_col字段 用来保存顺序--> <list-index column="order_col" /> <one-to-many class="Employee" /> </list>
List集合的映射:(不要保存顺序 )
<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>
数组 的映射: (与List一样)
<array name="emps"> <key column="depart_id" /> <!-- 集合是有顺序的, 要保存住顺序 --> <!-- order_col字段 用来保存顺序--> <list-index column="order_col" /> <one-to-many class="Employee" /> </array >
相关文章推荐
- Hibernate常见的集合映射主要有Set,List,Array,Map,Bag等
- NHibernate集合映射中的set, list, map, bag, array
- Hibernate常见的集合映射 Set,List,Array,Map,Bag
- 【Hibernate】Hibernate的集合映射(Set、List、Array、Map、Bag)
- Hibernate的集合映射(Set、List、Array、Map、Bag)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- Hibernate的集合映射(Set、List、Array、Map、Bag)
- NHibernate集合映射中的set, list, map, bag, array
- NHibernate集合映射中的set, list, map, bag, array
- Hibernate常见的集合映射主要有Set,List,Array,Map,Bag .
- Hibernate的集合映射(Set、List、Array、Map、Bag)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- 【转】NHibernate集合映射中的set, list, map, bag, array
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- Hibernate常见的集合映射主要有Set,List,Array,Map,Bag
- Hibernate的集合映射(Set、List、Array、Map、Bag)
- [转]NHibernate集合映射中的set, list, map, bag, array
- Hibernate的集合映射(Set、List、Array、Map、Bag)
- Hibernate 多表关联映射- Hibernate中使用的集合类型(set,list,array,bag,map)
- NHibernate集合映射中的set, list, map, bag, array