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

  • 相关阅读:
    日报 18/07/10
    meta标签
    map 和 vector 的erase函数说明
    Intel CPU MMX SSE SSE2/3/4指令集手册下载URL
    关于c中 int, float, double转换中存在的精度损失问题
    c++ 常数后缀说明
    STL中容器的push()或者push_back()函数的一点说明
    fprintf, fscanf,printf,scanf使用时参数注意
    操作系统 庞丽萍 第七章
    辨析全局变量的声明与定义
  • 原文地址:https://www.cnblogs.com/kaiwen/p/6716071.html
Copyright © 2011-2022 走看看