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>子元素
最新文章
- Mac OS X中bogon的处理
- gdb调试,自动显示多个变量的值
- Codeforces Round #318 [RussianCodeCup Thanks-Round] (Div. 1) A. Bear and Poker 分解
- Android中TextView输入字数统计和限制
- 【HDOJ】1829 A Bug&#39;s Life
- uva 10820 (筛法构造欧拉函数)
- Spring Mobile是如何判断访问设备的类型的
- html5-表格的建立
- Unity-奥义技能背景变黑效果
- Python之Django rest_Framework框架源码分析
- 了解tomcat的server.xml文件
- Flutter: X Android license status unknown
- Codeforces Round #498 (Div. 3)
- GitHub下载安装以及开源项目
- nginx在linux上的安装与配置详解(一)
- CentOS NFS服务器的搭建与配置
- Expo大作战(一)--什么是expo,如何安装expo clinet和xde,xde如何使用
- 2-Eleventh Scrum Meeting20151211
- centos配置DNS和ip
- 悟空模式-java设计模式
热门文章
- Fedora20 安装 MySQL
- 动态规划:HDU1087Super Jumping! Jumping! Jumping!(最大上升和)
- hexo博客搭建及其美化
- &;quot;What&;#39;s New&;quot; WebPart in SharePoint
- 【stl学习笔记】vector
- Python中的列表,元组,字符串之间的相互转化
- Android使用adb获得activity堆栈信息
- 追踪分布式Memcached默认的一致性hash算法
- [C#]从URL中获取路径的最简单方法-new Uri(url).AbsolutePath
- mongodb Failed to start LSB: An object/document-oriented dat