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

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

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

    隨筆-7  評論-24  文章-102  trackbacks-0

    [推薦]  hibernate-native sql support http://m.tkk7.com/alex0927/articles/194737.html
    1.使用SQLQuery                                                Session.createSQLQuery();
        1.1標量查詢                                                  最基本的SQL查詢就是獲得一個標量(數值)的列表。
        1.2 實體查詢                                                 通過 addEntity() 讓原生查詢返回實體對象。
        1.3 處理關聯和集合類                                  通過 addJoin() 方法可以讓你將關聯或集合連接進來。
        1.4 返回多個實體
            1.4.1 別名和屬性引用
        1.5. 返回非受管實體                                    可以對原生sql 查詢使用ResultTransformer。這會返回不受Hibernate管理的實體。
        1.6. 處理繼承                
        1.7. 參數                                                        原生查詢支持位置參數(? 0)和命名參數(: varName)

    2.使用命名SQL查詢                                          xml 文件中定義好 HQL 語句,通過 sess.getNamedQuery("persons") 調用命名注入。
        2.1. 使用return-property來明確地指定字段/別名
        2.2. 使用存儲過程來查詢
        2.2.1. 使用存儲過程的規則和限制



    方法鏈編程風格ist result=session.createCriteria(Customer.class)
        .add(Expression.like("name", "T%")
        .add(Expression.eq("age", newInteger(21))
        .list();


    預編譯語句Hibernate 中避免拼串, 使用預編譯語句,
    1).使用順序占位符    .age > ?
         query.setInteger(0,20);
    2).使用引用占位符    .name = :name
         query.setParameter("name","Erica");

     
    Hibernate多表關聯查詢的結果處理http://m.tkk7.com/kawaii/archive/2008/06/23/101930.html
    如果我們在Hibernate中需要查詢多個表的不同字段,有兩種方式獲得結果:
    1、對各個字段分別轉化成對應類型
        List result = q.list();  
        Iterator it = result.iterator(); 
        while (it.hasNext()) { 
        Object[] tuple = (Object[]) it.next(); 
        Members members = (Members) tuple[0]; 
        String className = (String) tuple[1]; 
        }

    2、構造自己的復合類型

    posted on 2008-09-05 22:39 黃小二 閱讀(327) 評論(0)  編輯  收藏 所屬分類: S/S2SH
    主站蜘蛛池模板: GOGOGO高清免费看韩国| 亚洲av午夜国产精品无码中文字| 一级片在线免费看| 国产精品麻豆免费版| 亚洲a∨国产av综合av下载 | 国产精品亚洲va在线观看| 大地资源二在线观看免费高清 | 综合自拍亚洲综合图不卡区| 97青青草原国产免费观看| 亚洲视频国产视频| 中文毛片无遮挡高潮免费| 精品国产成人亚洲午夜福利| 成人毛片免费在线观看| 最新亚洲人成网站在线观看| 亚洲一区二区观看播放| 思思99re66在线精品免费观看| 亚洲av无码兔费综合| 亚洲伊人成无码综合网| 免费成人在线电影| 亚洲综合久久夜AV | 怡红院免费全部视频在线视频| 免费a级毛片无码av| 亚洲精品免费网站| 日本一道高清不卡免费| a级毛片免费观看网站| 久久夜色精品国产嚕嚕亚洲av| 亚洲av无码专区在线电影| 亚洲成A人片在线观看中文| a毛片在线还看免费网站| 亚洲国产日韩女人aaaaaa毛片在线| 最近最新中文字幕完整版免费高清| 亚洲精品色在线网站| 亚洲人成精品久久久久| 国产精品1024永久免费视频| 国产精品久久亚洲一区二区| 亚洲va无码va在线va天堂| 成年女人毛片免费播放视频m| 一个人看的hd免费视频| 亚洲电影免费观看| 成人免费观看一区二区| 又粗又长又爽又长黄免费视频|