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

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



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


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

     
    Hibernate多表關(guān)聯(lián)查詢的結(jié)果處理http://www.tkk7.com/kawaii/archive/2008/06/23/101930.html
    如果我們在Hibernate中需要查詢多個表的不同字段,有兩種方式獲得結(jié)果:
    1、對各個字段分別轉(zhuǎn)化成對應(yīng)類型
        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、構(gòu)造自己的復(fù)合類型

    posted on 2008-09-05 22:39 黃小二 閱讀(335) 評論(0)  編輯  收藏 所屬分類: S/S2SH
    主站蜘蛛池模板: 亚在线观看免费视频入口| 色屁屁www影院免费观看视频| CAOPORN国产精品免费视频| 亚洲国产精品自产在线播放| 亚洲精品无码成人| 日本免费福利视频| 亚洲高清毛片一区二区| 波多野结衣久久高清免费 | 一级毛片免费播放男男| 亚洲AV无码乱码在线观看性色扶| 日韩亚洲人成网站| 亚洲国产91精品无码专区| 国产精品成人免费观看| 久久国产成人精品国产成人亚洲 | 99在线热播精品免费99热| 亚洲熟妇中文字幕五十中出| 老司机精品免费视频| 五月天网站亚洲小说| 16女性下面扒开无遮挡免费| 亚洲国产精品综合久久2007 | 亚洲精品亚洲人成在线观看下载 | youjizz亚洲| 永久久久免费浮力影院| 成人福利在线观看免费视频| 亚洲精品白浆高清久久久久久| 久久高潮一级毛片免费| 亚洲网址在线观看你懂的| 一个人看www在线高清免费看| 男女猛烈xx00免费视频试看| 亚洲一区视频在线播放| 99久久免费精品高清特色大片| 亚洲图片校园春色| 成人亚洲网站www在线观看| 久久九九AV免费精品| 亚洲日韩国产欧美一区二区三区 | 午夜视频免费在线观看| 亚洲熟女综合色一区二区三区| 成人a免费α片在线视频网站| 美女又黄又免费的视频| 亚洲精品国产成人专区| 免费国产高清视频|