隨筆-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 小米 閱讀(3948) 評論(0)  編輯  收藏 所屬分類: Hibernate
          主站蜘蛛池模板: 沈阳市| 南部县| 黑龙江省| 鄂托克旗| 准格尔旗| 视频| 云梦县| 子长县| 武清区| 湘西| 齐齐哈尔市| 安龙县| 太原市| 沁源县| 连山| 尼木县| 墨竹工卡县| 台南市| 奈曼旗| 乌拉特前旗| 建平县| 罗城| 炉霍县| 资溪县| 策勒县| 忻城县| 建平县| 安化县| 仪征市| 富顺县| 图木舒克市| 衡山县| 同德县| 塔河县| 东明县| 洪雅县| 广南县| 札达县| 洛扎县| 垫江县| 德江县|