隨筆-57  評論-202  文章-17  trackbacks-0

                最近真是忙,事情都擠到一塊去了。 終于有時間又看了幾頁書。
                言歸正傳,Hibernate中的Collection類型分為有序集和無序集兩類。這里所謂的有序和無序,是針對Hibernate數據持久過程中,是否保持數據集合中的記錄排列順序加以區分的。無序集有Set,Bag,Map幾種,有序集有List一種。有序集的數據在持久化過程中,會將集合中元素排列的先后順序同時固化到數據庫中,讀取時也會返回一個具備同樣排列順序的數據集合。
                Hibernate中的Collection類型是用的自己的實現,所以在程序中,不能夠把接口強制轉化成相應的JDK Collection的實現。



                結果集的排序有兩種方式:
                1. Sort
                   Collection中的數據排序。
                2. order-by
                   對數據庫執行Select SQL時,由order by子句實現的數據排序方式。

                需要注意的是,order-by特性在實現中借助了JDK 1.4中的新增集合類LinkedHashSet以及LinkedHashMap。因此,order-by特性只支持在1.4版本以上的JDK中運行。

          posted on 2005-07-20 10:56 小米 閱讀(3947) 評論(0)  編輯  收藏 所屬分類: Hibernate
          主站蜘蛛池模板: 肃南| 当雄县| 石景山区| 福州市| 聊城市| 静海县| 城口县| 宝应县| 民勤县| 定南县| 富源县| 尤溪县| 武胜县| 本溪| 长沙市| 紫金县| 南郑县| 汉源县| 大英县| 会同县| 枣庄市| 利川市| 兴宁市| 上思县| 白山市| 固原市| 南阳市| 九江县| 清水县| 天门市| 佛教| 卫辉市| 文化| 福鼎市| 青河县| 马鞍山市| 中方县| 大英县| 本溪| 丰县| 涟水县|