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

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

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

    posts - 28,  comments - 13,  trackbacks - 0

    Hibernate 3 的存儲(chǔ)過程查詢方式:
    首先創(chuàng)建以下Oracal存儲(chǔ)過程:
    CREATE OR REPLACE FUNCTION getUsersByAge(userAge in NUMBER)
    ?RETURN
    ?SYS_PEFCURSOR AS c_user SYS_REFCURSOR;
    BEGIN
    ?OPEN c_user FOR
    ? SELECT ID,NAME,AGE FROM TUSER WHERE AGE = userAge;
    ?RETURN c_user;
    END;

    對應(yīng)的sql-query定義如下:
    <sql-query name="getUsersByAge" callable="true">
    <return alias="user" class="">
    ? <return-property name="id" column="ID"/>
    ? <return-property name="name" column="NAME"/>
    ? <return-property name="age" column="AGE"/>
    </return>
    { ? = call getUsersByAge(?) }
    </sql-query>

    測試程序如下:
    Query query = session.getNamedQuery("getUsersByAge");
    query.setInteger(0,18);

    List list = query.list();
    Iterator it = list.iterator();
    while(it.hasNext()){
    ?TUser user = (TUser)it.next();
    ?System.out.println(user.getName());
    }

    摘自《深入淺出Hibernate》

    posted on 2007-01-03 15:57 Lib 閱讀(1608) 評論(0)  編輯  收藏 所屬分類: 開源框架
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567



    我的JavaEye博客
    http://lib.javaeye.com


    常用鏈接

    留言簿(2)

    隨筆分類

    文章分類

    FLASH

    Java

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 性色av极品无码专区亚洲| 男女作爱在线播放免费网站| 国产精品福利片免费看| 免费在线观看一级片| 亚洲最大AV网站在线观看| 亚洲欧洲精品视频在线观看| 四虎国产精品永免费| xxxx日本免费| 一个人免费观看www视频| 国产国拍亚洲精品mv在线观看| 1区2区3区产品乱码免费| 亚洲精品久久无码| 亚洲中久无码永久在线观看同| 13一14周岁毛片免费| 国产亚洲精品美女| 亚洲黑人嫩小videos| 免费一级毛片一级毛片aa| 午夜免费福利小电影| 国产在亚洲线视频观看| 久久亚洲精品人成综合网| 国产小视频在线免费| 久久狠狠躁免费观看2020| 亚洲av无码成人影院一区| 亚洲精品国产成人专区| 国产一级淫片免费播放| 伊人久久免费视频| 日韩少妇内射免费播放| 亚洲中文字幕无码中文字| 日韩va亚洲va欧洲va国产| 免费观看午夜在线欧差毛片| 999国内精品永久免费视频| 国产一级黄片儿免费看| 亚洲国产成人久久精品软件| 亚洲色大成网站www永久| 国产亚洲精品自在线观看| 国产成人免费a在线资源| 日日麻批免费40分钟日本的| 国产精品免费看久久久| 一级做a爰片久久免费| 亚洲第一街区偷拍街拍| 亚洲色中文字幕在线播放|