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

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

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

    posts - 89,  comments - 98,  trackbacks - 0

    本來認為Hibernate是不用SQL的,事實也是這樣,但是我們還是需要學(xué)習(xí)一套新的QL,不過它叫HQL。

    相比較SQL而言,Hibernate更為的面向?qū)ο螅厦嫦驅(qū)ο蟮亩x。

    而SQL則需要在數(shù)據(jù)庫的兼容問題上不斷的標準化。否則,我想不同數(shù)據(jù)庫標準的SQL的兼容始終是在底層數(shù)據(jù)存儲架構(gòu)方面的一個難題。

    相對 于Criteria而言,HQL在面向?qū)ο蠓矫嬉d于前者,但是由于官方的推崇標準,HQL是我們主要研究的對象。就個人感覺 Criteria更為好用。就像我們更習(xí)慣應(yīng)用:PreparedStatement語句一樣.

    不過從今天開始我們要學(xué)習(xí)一種新的QL--HQL。

    先從它的實體查詢說起吧。之所以是實體查詢就是因為它是對POJP實體類而言的,它們又對應(yīng)著數(shù)據(jù)庫表。因此叫他實體查詢,實際上就是在查詢數(shù)據(jù)庫表。但是它的查詢要看實體類的情況,它可能包括繼承的子類,如果想使用父類實體的查詢的話我們很可能也會查出相關(guān)的子類表的數(shù)據(jù)。

    HQL = "from Tuser "

    以及HQL = "from org.hibernate.Tuser"等都是等價的。

    而后者則是面向?qū)嶓w類而言的,前者則是面向數(shù)據(jù)表。它就相當于“Select... from Tuser"

    有一點要注意HQL是無關(guān)大小寫的,但是當涉及到類及相關(guān)的屬性的時候
    一定要注意大小寫的。


    同時還要注意:就是相關(guān)實體的繼承問題。

    如果TUser類下面有兩個子類TSysUser,TAdminUser,那么當我們用上面的查詢語句去查詢的時候也會把相關(guān)的子類表的信息查出來。這一點一定要牢記。



    AS,WHERE子句及相關(guān)查詢比較操作符的使用。

    同SQL一樣,HQL當中也有AS,Where子句的使用,同時AND子句,及其相關(guān)的查詢條件的比較操作符都存在。使用情況情況大致與SQL一樣。因此掌握SQL使用的用戶在學(xué)習(xí)起來應(yīng)訪相對 的簡單。

    "from Tuser as user where user.age ="20" and sex="0" "

    相關(guān)操作符也可以使用:<,<=,>,>=,<>,bewtten, in,not bewtten,is ,not in,like等




    posted on 2006-07-24 10:46 水煮三國 閱讀(1004) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2006年7月>
    2526272829301
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(4)

    隨筆分類(85)

    隨筆檔案(89)

    文章分類(14)

    文章檔案(42)

    收藏夾(37)

    java

    oracle

    Sybase

    搜索

    •  

    積分與排名

    • 積分 - 211640
    • 排名 - 266

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 乱淫片免费影院观看| 亚洲av女电影网| 国产在线观看免费完整版中文版| 1024免费福利永久观看网站| 亚洲一级毛片免费看| 永久免费在线观看视频| 人与禽交免费网站视频| 三年片在线观看免费大全| 又粗又大又黑又长的免费视频| 国产成人yy免费视频| 久久精品网站免费观看| 在线播放高清国语自产拍免费| 日韩免费毛片视频| 吃奶摸下高潮60分钟免费视频| 亚洲成a人片在线观看久| 亚洲一区二区三区免费| 亚洲人成网站在线观看播放| 久久综合图区亚洲综合图区| 内射干少妇亚洲69XXX| 亚洲一区电影在线观看| 亚洲乱理伦片在线观看中字| 日韩精品亚洲专区在线影视| 一级毛片在线免费视频| 久99久精品免费视频热77| 久草视频在线免费| 日韩电影免费在线观看视频| 免费一级做a爰片性色毛片| 久久亚洲色一区二区三区| 亚洲AV无码成人专区片在线观看| 久久精品a亚洲国产v高清不卡| 精品国产日韩久久亚洲| 免费的黄色网页在线免费观看| aa级毛片毛片免费观看久| 一级毛片**不卡免费播| a级毛片无码免费真人| 亚洲国产精品人人做人人爱| 亚洲国产精品久久久久婷婷老年| 亚洲五月综合网色九月色| 猫咪免费人成网站在线观看入口| 国产一二三四区乱码免费| 黄页免费的网站勿入免费直接进入|