<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 4, comments - 5, trackbacks - 0, articles - 10

    Set、Bag、List、Maps的使用

    Posted on 2005-11-08 14:07 勇敢的心 閱讀(958) 評論(1)  編輯  收藏 所屬分類: Hibernate
    Set:

       
       

    注:1、key:外健,2、不能有重復的元素
    Bag:無序的集合,可重復元素
    List:有序的,可重復元素,在數據庫中需要額外的“index”字段來標識collection中的位置:


          
          
          

    ITEM_ID和POSITION作為聯合主鍵。

    Map:

          
          
          


    ITEM_ID和IMAGE_NAME為聯合主鍵,IMAGE_NAME存儲著map的key


    Sorted 和 ordered
    Sorted:通過java在內存排序;
       lazy="true"
       table="ITEM_IMAGE"
       sort="natural">
          
          
          


    sort="natural":表示hibernate使用了SortedMap;此外還可以指定Comparator(實現了java.util.Comparator);
    如果是,sort="natural"時,hibernate使用了TreeSet;
    Bag:不能排序

    ordered:Sql order by 排序
       lazy="true"
       table="ITEM_IMAGE"
       order-by="IMAGE_NAME asc">
          
          
       

    通過order-by屬性來排序,Set和Bag都可以使用order-by,但是List不能使用order-by,由于使用了LinkedHashSet 和 LinkedHashMap,故該功能只能在JDK1.4及以上版本使用。

    Component:(聚合關系,整體和部分的關系,has a)
       lazy="true"
       table="ITEM_IMAGE"
       order-by="IMAGE_NAME asc">
       
       
          
          
          
          
       

    Feedback

    # re: Set、Bag、List、Maps的使用  回復  更多評論   

    2005-11-08 14:12 by 勇敢的心
    不知道為什么部分xml文件顯示不出來?

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 日韩免费人妻AV无码专区蜜桃 | 亚洲精品无码鲁网中文电影| 国产亚洲精品拍拍拍拍拍| 亚洲a一级免费视频| 国产精品亚洲精品久久精品 | 午夜小视频免费观看| 国产精品亚洲综合专区片高清久久久 | 思思re热免费精品视频66| 亚洲成?v人片天堂网无码| 亚洲妓女综合网99| 中文字幕久无码免费久久| 欧洲精品免费一区二区三区| 亚洲一区二区三区丝袜| 19禁啪啪无遮挡免费网站| 亚洲一区二区三区偷拍女厕| 相泽南亚洲一区二区在线播放| 国产免费69成人精品视频| 亚洲香蕉在线观看| 91福利免费体验区观看区| 精品国产香蕉伊思人在线在线亚洲一区二区| 猫咪免费人成网站在线观看入口 | 午夜免费国产体验区免费的| 91在线视频免费播放| 666精品国产精品亚洲| 特级做A爰片毛片免费看无码 | 麻豆国产精品入口免费观看| 精品国产亚洲第一区二区三区| 亚洲国产中文字幕在线观看| 亚洲精品无码久久| 噼里啪啦电影在线观看免费高清| 亚洲国产精品久久久久婷婷老年| 国产日韩久久免费影院| 亚洲免费在线观看| 免费视频成人片在线观看| 亚洲日本久久一区二区va| 免费一级毛片在线播放| 青青青视频免费观看| 亚洲第一页日韩专区| 99久久免费看国产精品| 亚洲国产精品自在自线观看| 日本免费中文字幕在线看|