zoukankan      html  css  js  c++  java
  • 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>子元素

  • 相关阅读:
    SSRS中加入书签功能及数据集窗口
    Oracle 语法
    DOM基本操作
    文字横向滚动和垂直向上滚动
    offsetWidth和width的区别
    css3动画(animation)效果3-正方体合成
    css3动画(animation)效果2-旋转的星球
    css3动画(animation)效果1-漂浮的白云
    JavaScript 错误监控Fundebug
    第二篇:git创建流程
  • 原文地址:https://www.cnblogs.com/kaiwen/p/6716071.html
Copyright © 2011-2022 走看看