atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg
atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg
1. 建立list 1
2. 配置xml 1
3. Hibernate中Set和List的配置 1
4. Bag(结合了List与Set), 2
1. 建立list
/**
* 集合属性只能以接口声明。例如在下面的代码中,schools的类型只能是List,不能是ArrayList,但该集合属性必须使用实现类完成初始化.
*/
public List list=new ArrayList();
2. 配置xml
<!-- o7o ati -->
<!-- many开头的是代表该表持有外键 -->
<!-- key是外键 --> <!-- list是有序集合,因此持久化类到数据库时必须增加一列来表示集合元素的次序
。list元素要求list-index的子元素来映射有序集合的次序列..jieg order col must in table def..
yaosi b tigon column,,zeu def sh "idx"
list_order int not null,
-->
<list name="list" >
<key column="programme_id"/><list-index column="play_order"></list-index>
<one-to-many class="com.focustar.programme.entity.GvProgrammeDetail"/>
</list>
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
3. Hibernate中Set和List的配置
(2010-11-16 14:11:57)
转载▼
标签: it |
分类:学习总结 |
· Set映射:
<set name="addrs" table="EMAIL">
<key column="C_ID" />
<element type="string" column="ADDRESS" />
</set>
· List映射:
<list name="addrs" table="EMAIL">
<key column="C_ID" />
<index column="LISTINDEX">(與Set映射的一點區別在於List有一個描述下標的字段)
<element type="string" column="ADDRESS"/>
</list>
com.microsoft.sqlserver.jdbc.SQLServerException: 列名 'idx' 无效。
4. Bag(结合了List与Set),
可以重复且没有顺序的一种集合,是Hibernate提供的。HIbernate使用jdk的List模拟Bag。其配置与Hibernate映射List时基本相同。
atitit. orm mapping cfg 映射配置(3)-------hbnt one2maney cfg相关推荐
- atitit.动态加载数据库配置in orm hibernate mybatis
atitit.动态加载数据库配置in orm 1. 动态加载数据库配置的优点::: 1 1.1. 组合多个配置文件... 1 1.2. 连接多个数据库 1 2. 基本的流程:::getCfg内存对象, ...
- Hibernate框架 主配置文件 Hibernate.cfg.xml 映射配置 说明
1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息.其他参数.映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final ...
- Hibernate实体映射配置1(java@注解方式)
实体和数据库之间存在某种映射关系,hibernate根据这种映射关系完成数据的存取.在程序中这种映射关系由映射文件(*.hbm.xml)或者java注解(@)定义. 本文以java注解的形式总结映射关 ...
- Hibernate②一(多)对多的映射配置与级联操作
文章目录 1 一对多(部门对员工) 1.0 确定一对多中的关系 1.1 编写实体类 1.2 编写映射配置文件与核心配置文件 2 多对多(学生对教师) 2.0 确定多对多中的关系 2.1 编写实体类 2 ...
- summerDao-比mybatis更强大无需映射配置的dao工具
summerDao是summer框架中的一个数据库操作工具,项目地址:http://git.oschina.net/xiwa/summer. 怎么比mybatis更强大,怎么比beetlsql更简单, ...
- atitit. orm框架的hibernate 使用SQLQuery createSQLQuery addEntity
atitit. orm框架的hibernate 使用SQLQuery createSQLQuery addEntity 1. addEntity 对原生SQL查询执行的控制是通过SQLQuery接口进 ...
- Atitit orm的实现模式 data-mapper模式和active-record模式有什么区别
Atitit orm的实现模式 data-mapper模式和active-record模式有什么区别 1.1. 这是来自Node.js路线有关混合两种ORM模式Active Record(活动记录模 ...
- CANoe软件通道与硬件通道的映射配置
CANoe软件通道与硬件通道的映射配置 1.canoe通道--BUS canoe1640有4个通道 1640的usb口连接电脑--电源键亮绿灯 1640接通正确的通道并运行成功--对应通道亮绿灯 2. ...
- debian+pxe+preseed.cfg 安装配置
2019独角兽企业重金招聘Python工程师标准>>> debian+pxe 最主要的是preseed 文件的的配置,其他的基本没有什么难度.具体如下: apt-get instal ...
- 配置方法_CISCO防火墙端口映射配置方法
今天朗联来为大家分享CISCO防火墙端口映射配置方法,首先先简单介绍一下什么是防火墙,Cisco防火墙是网络间的墙,主要为防止非法侵入,过滤信息等,从结构上讲,简单地说是一种PC式的电脑主机加上闪存( ...
最新文章
- jquery-datatables 销毁重新渲染
- 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)
- mysql命令的分类_MySQL常用命令分类汇总
- campus bike at stanford
- 作者:熊贇(1980-),女,博士,复旦大学计算机科学技术学院教授
- 面试 技术 教训_我如何应用从失败的技术面试中学到的经验教训来获得5个工作机会
- AI 落地谁最强?AI Top 30+案例评选等你来秀
- AcWing 801. 二进制中1的个数
- Cloudera官方课程管理员(CCAH)、开发者(CCA175)、数据分析
- 线性代数及matlab实现,线性代数及其MATLAB应用
- 计算机没有地址栏,“我的电脑”地址栏不见了怎么解决?
- 〖EXP〗NSA MS17010永恒之蓝漏洞一键工具
- 基于SSH+MySQL+JSP的体育用品商城系统(附文档)
- MODULE_DEVICE_TABLE宏的作用
- NTL密码算法开源库——大整数ZZ类(四)
- 2021年度训练联盟热身训练赛第四场 I.Slot Machines【KMP】
- 注解的作用 常用注解
- 定制化chromium的修改方法
- zz:几天猎头生活的感想
- 这篇文章告诉你三个能给视频去水印的软件
热门文章
- 数据洞察|Qtum量子链4月主网报告
- AgileEAS.NET平台开发实例-药店系统-功能发布[模块注册][上]
- Arkeia Software宣布支持第100个Linux平台
- js中__proto__和prototype的区别和联系
- mysql的粗略学习
- 业务系统--业务架构转化成为IT应用的中间桥梁
- DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值(转载)
- *BZOJ2330: [SCOI2011]糖果
- [html] 回到页首
- 淘宝PK京东:哥刷的不是广告,刷的是存在