hibernat配置文件中set元素中各屬性的定義

          <set  
                    name="propertyName"                                                                                   (1)  
                    table="table_name"                                                                                     (2)  
                    schema="schema_name"                                                                                 (3)  
                    lazy="true|false"                                                                                       (4)  
                    inverse="true|false"                                                                                 (5)  
                    cascade="all|none|save-update|delete|all-delete-orphan"           (6)  
                    sort="unsorted|natural|comparatorClass"                                           (7)  
                    order-by="column_name   asc|desc"                                                           (8)  
                    where="arbitrary   sql   where   condition"                                               (9)  
                    outer-join="true|false|auto"                                                                 (10)  
                    batch-size="N"                                                                                             (11)  
                    access="field|property|ClassName"                                                       (12)  
            >  
             
                    <key   ....   />  
                    <index   ....   />  
                    <element   ....   />  
            </set>   
            (1)   name   集合屬性的名稱     
            (2)   table   (可選——默認(rèn)為屬性的名稱)這個集合表的名稱(不能在一對多的關(guān)聯(lián)關(guān)系中使用)     
            (3)   schema   (可選)   表的schema的名稱,   他將覆蓋在根元素中定義的schema     
            (4)   lazy   (可選——默認(rèn)為false)   lazy(可選--默認(rèn)為false)   允許延遲加載(lazy   initialization   )(不能在數(shù)組中使用)     
            (5)   inverse   (可選——默認(rèn)為false)   標(biāo)記這個集合作為雙向關(guān)聯(lián)關(guān)系中的方向一端。     
            (6)   cascade   (可選——默認(rèn)為none)   讓操作級聯(lián)到子實(shí)體     
            (7)   sort(可選)指定集合的排序順序,   其可以為自然的(natural)或者給定一個用來比較的類。     
            (8)   order-by   (可選,   僅用于jdk1.4)   指定表的字段(一個或幾個)再加上asc或者desc(可選),   定義Map,Set和Bag的迭代順序     
            (9)   where   (可選)   指定任意的SQL   where條件,   該條件將在重新載入或者刪除這個集合時使用(當(dāng)集合中的數(shù)據(jù)僅僅是所有可用數(shù)據(jù)的一個子集時這個條件非常有用)     
            (10)   outer-join(可選)指定這個集合,只要可能,應(yīng)該通過外連接(outer   join)取得。在每一個SQL語句中,   只能有一個集合可以被通過外連接抓取(譯者注:   這里提到的SQL語句是取得集合所屬類的數(shù)據(jù)的Select語句)     
            (11)   batch-size   (可選,   默認(rèn)為1)   指定通過延遲加載取得集合實(shí)例的批處理塊大?。?batch   size")。     
            (12)   access(可選-默認(rèn)為屬性property):Hibernate取得屬性值時使用的策略

          posted on 2008-11-15 22:09 smallfa 閱讀(196) 評論(0)  編輯  收藏 所屬分類: hibernate/ibatis

          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計

          公告

          smallfa
          博客園
          C++博客
          博客生活
          Blogjava
          足球博客
          微博
          Redsaga

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          Ajax

          Blogs

          DB

          java

          Open source

          ORM

          Tools/Help

          vedio Tech

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 东辽县| 叙永县| 姚安县| 西丰县| 贵港市| 龙海市| 蓬安县| 神木县| 阿图什市| 犍为县| 收藏| 南召县| 盐津县| 深水埗区| 平江县| 西峡县| 保康县| 肇庆市| 集贤县| 连山| 石家庄市| 育儿| 扎囊县| 长垣县| 深州市| 襄汾县| 北流市| 高平市| 鹰潭市| 施甸县| 临猗县| 溆浦县| 太白县| 马边| 清徐县| 台安县| 成安县| 靖宇县| 青州市| 岱山县| 济宁市|