1:Set集合属性操作
1).Hibernate3以后支持大部分重要的JDK集合接口映射,Set集合接口的配置:
》在xxx.hbm.xml文件中使用<set>标签
2).<set>元素用来映射java.util.Set类型的属性,常用的属性和子元素有:
》name属性》table属性》<key>子元素》<element>子元素2:List集合属性操作
1).List集合接口的配置:
》在xxx.hbm.xml文件中使用<list>标签2).<list>元素用来映射java.util.List类型的属性,常用的属性和子元素有:
》name属性》table属性》<key>子元素 ---(它可以新建表生成主键)》<list-index>子元素 ---(它可以新建表生成主键)》<element>子元素3:Collection集合属性操作
1).Collection集合接口的配置:
》在xxx.hbm.xml文件中使用<bag>或<idbag>标签
2).<bag>或<idbag>元素用来映射java.util.Collection类型的属性,常用的属性和子元素有:
》name属性
》table属性》<collection-id>子元素,对应<idbag>。 ---(它可以新建表生成主键)》<key>子元素》<element>子元素4:Map集合属性操作
1).Map集合接口的配置:
》在xxx.hbm.xml文件中使用<map>标签
2).<map>元素用来映射java.util.Map类型的属性,常用的属性和子元素有:
》name属性
》table属性》<key>子元素 ---(它可以新建表生成主键)》<map-key>子元素 ---(它可以新建表生成主键)》<element>子元素