當(dāng)柳上原的風(fēng)吹向天際的時候...

          真正的快樂來源于創(chuàng)造

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
          當(dāng)不需要全體字段或是不必要的字段屬性映射匹配影響效率時,我們可以使用在HQL語句中直接返回一個Java對象,如下:
          select new com.heyang.domain.Folder(id,pid,name) from Category c

          需要注意的是:
          1.Folder類應(yīng)該寫全路徑名,如上面的com.heyang.domain.Folder,否則Hibernate會說Unable to locate class ‘Folder’。

          2.Folder類應(yīng)該具有一個和參數(shù)相匹配的構(gòu)造函數(shù),如果上面的id,pid,name三個字段的類型分別是long,long,vchar,那么Folder類的構(gòu)造函數(shù)應(yīng)該是Folder(Long op1,Long op2,String op3);的形式。

          就是這樣,很簡單,簡單到Hibernate幫助手冊都對之語焉不詳,寫出來注意一下就好了。
          posted on 2010-01-09 09:01 何楊 閱讀(604) 評論(0)  編輯  收藏
          主站蜘蛛池模板: 渑池县| 辉县市| 固始县| 涟水县| 凌云县| 通榆县| 白山市| 白银市| 乐清市| 汉阴县| 额济纳旗| 蓬安县| 西吉县| 凤翔县| 星子县| 定南县| 宁海县| 安达市| 衡水市| 曲麻莱县| 澜沧| 大竹县| 南乐县| 周宁县| 易门县| 北流市| 建始县| 勃利县| 开江县| 青浦区| 宜宾市| 油尖旺区| 乌海市| 错那县| 凉城县| 惠水县| 栾城县| 观塘区| 明溪县| 富顺县| 海城市|