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相关推荐

  1. atitit.动态加载数据库配置in orm hibernate mybatis

    atitit.动态加载数据库配置in orm 1. 动态加载数据库配置的优点::: 1 1.1. 组合多个配置文件... 1 1.2. 连接多个数据库 1 2. 基本的流程:::getCfg内存对象, ...

  2. Hibernate框架 主配置文件 Hibernate.cfg.xml 映射配置 说明

    1 主配置文件 Hibernate.cfg.xml 主配置文件中主要配置:数据库连接信息.其他参数.映射信息! 常用配置查看源码: hibernate-distribution-3.6.0.Final ...

  3. Hibernate实体映射配置1(java@注解方式)

    实体和数据库之间存在某种映射关系,hibernate根据这种映射关系完成数据的存取.在程序中这种映射关系由映射文件(*.hbm.xml)或者java注解(@)定义. 本文以java注解的形式总结映射关 ...

  4. Hibernate②一(多)对多的映射配置与级联操作

    文章目录 1 一对多(部门对员工) 1.0 确定一对多中的关系 1.1 编写实体类 1.2 编写映射配置文件与核心配置文件 2 多对多(学生对教师) 2.0 确定多对多中的关系 2.1 编写实体类 2 ...

  5. summerDao-比mybatis更强大无需映射配置的dao工具

    summerDao是summer框架中的一个数据库操作工具,项目地址:http://git.oschina.net/xiwa/summer. 怎么比mybatis更强大,怎么比beetlsql更简单, ...

  6. atitit. orm框架的hibernate 使用SQLQuery createSQLQuery addEntity

    atitit. orm框架的hibernate 使用SQLQuery createSQLQuery addEntity 1. addEntity 对原生SQL查询执行的控制是通过SQLQuery接口进 ...

  7. Atitit orm的实现模式 data-mapper模式和active-record模式有什么区别

    Atitit orm的实现模式  data-mapper模式和active-record模式有什么区别 1.1. 这是来自Node.js路线有关混合两种ORM模式Active Record(活动记录模 ...

  8. CANoe软件通道与硬件通道的映射配置

    CANoe软件通道与硬件通道的映射配置 1.canoe通道--BUS canoe1640有4个通道 1640的usb口连接电脑--电源键亮绿灯 1640接通正确的通道并运行成功--对应通道亮绿灯 2. ...

  9. debian+pxe+preseed.cfg 安装配置

    2019独角兽企业重金招聘Python工程师标准>>> debian+pxe 最主要的是preseed 文件的的配置,其他的基本没有什么难度.具体如下: apt-get instal ...

  10. 配置方法_CISCO防火墙端口映射配置方法

    今天朗联来为大家分享CISCO防火墙端口映射配置方法,首先先简单介绍一下什么是防火墙,Cisco防火墙是网络间的墙,主要为防止非法侵入,过滤信息等,从结构上讲,简单地说是一种PC式的电脑主机加上闪存( ...

最新文章

  1. jquery-datatables 销毁重新渲染
  2. 超好用的简单的jquery tab选项卡切换代码(点击切换和导航栏滑过)
  3. mysql命令的分类_MySQL常用命令分类汇总
  4. campus bike at stanford
  5. 作者:熊贇(1980-),女,博士,复旦大学计算机科学技术学院教授
  6. 面试 技术 教训_我如何应用从失败的技术面试中学到的经验教训来获得5个工作机会
  7. AI 落地谁最强?AI Top 30+案例评选等你来秀
  8. AcWing 801. 二进制中1的个数
  9. Cloudera官方课程管理员(CCAH)、开发者(CCA175)、数据分析
  10. 线性代数及matlab实现,线性代数及其MATLAB应用
  11. 计算机没有地址栏,“我的电脑”地址栏不见了怎么解决?
  12. 〖EXP〗NSA MS17010永恒之蓝漏洞一键工具
  13. 基于SSH+MySQL+JSP的体育用品商城系统(附文档)
  14. MODULE_DEVICE_TABLE宏的作用
  15. NTL密码算法开源库——大整数ZZ类(四)
  16. 2021年度训练联盟热身训练赛第四场 I.Slot Machines【KMP】
  17. 注解的作用 常用注解
  18. 定制化chromium的修改方法
  19. zz:几天猎头生活的感想
  20. 这篇文章告诉你三个能给视频去水印的软件

热门文章

  1. 数据洞察|Qtum量子链4月主网报告
  2. AgileEAS.NET平台开发实例-药店系统-功能发布[模块注册][上]
  3. Arkeia Software宣布支持第100个Linux平台
  4. js中__proto__和prototype的区别和联系
  5. mysql的粗略学习
  6. 业务系统--业务架构转化成为IT应用的中间桥梁
  7. DataGrid中DropDownList触发SelectedIndexChanged事件并修改DataGrid行值(转载)
  8. *BZOJ2330: [SCOI2011]糖果
  9. [html] 回到页首
  10. 淘宝PK京东:哥刷的不是广告,刷的是存在