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

  • 相关阅读:
    uni-app之预加载和取消预加载(仅支持APP和H5)——uni.preloadPage、uni.unPreloadPage
    JavaScript 之数组对象(Array)
    【2019csp模拟】文件列表
    【2019csp模拟】两段子序列
    B. 【普转提七联测 Day 6】载重
    C.【普转提七联测 Day 6】分数
    A. 【普转提七联测 Day 6】石头
    struct和class的区别
    TagHelper中获取当前Url
    为什么要使用 Taghelper (标记助手)
  • 原文地址:https://www.cnblogs.com/kaiwen/p/6716071.html
Copyright © 2011-2022 走看看