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

  • 相关阅读:
    [OC Foundation框架
    [OC Foundation框架
    static修饰的方法不能被重写可以被继承
    数据结构-数组的各种排序算法
    java的string和==和equals和hashcode简单理解
    JAVA 中的 StringBuilder 和 StringBuffer 适用的场景是什么?
    Java 中 this 和 super 的用法总结
    Java的内部类
    long int double float
    sonarLint和sonarQube
  • 原文地址:https://www.cnblogs.com/kaiwen/p/6716071.html
Copyright © 2011-2022 走看看