Hibernate对集合属性的操作---基础学习

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>子元素

posted @ 2017-04-15 22:29  开文博客园  阅读(279)  评论(0编辑  收藏  举报