• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    詳解Enterprise JavaBeans查詢語言之二

    發布: 2008-5-06 11:26 | 作者: 不詳 | 來源: www.linuxaid.com.cn | 查看: 27次 | 進入軟件測試論壇討論

    領測軟件測試網

    如果索引所指向的在持續化存儲中無法找到,那么這就是NULL。對于包含NULL的條件表達式,EJB QL沿用SQL92中的規定。簡單地說,有如下規定:

    1、如果一個比較或算術操作包含一個未知值,它產生一個NULL值。

    2、如果一個路徑表達式包含一個NULL值,它返回一個NULL值。

    3、在進行IS NULL檢驗時,NULL持續化字段或NULLsingle-valued關聯字段的結果為TRUE。反之,在進行IS NOT NULL檢驗時結果為FALSE。

    4、布爾操作

    等同性規定

    在EJB QL中,只有同一類型的值可以進行比較。但是,這個規則有一個例外:精確型數值與近似型數值之間可以進行比較。在這樣的比較中,所需的類型轉換遵守Java的有關規定。

    EJB QL對數值進行比較時,將它們視為Java類型,而不是它們在底層數據存儲中的持續化類型。例如,如果一個持續化字段既可以是整型也可以是NULL,那么它必須定義為一個Integer對象,而不是一個int簡單變量。只是因為只有Java對象才能為NULL,而一個簡單變量不可以。

    兩個字符串只有在它們包含完全相等的字符序列時才被視為相等。這時你注意空格的存在變得很重要;例如,字符串'abc'和'abc '就是不相等的。

    兩個具有相同抽象模式類型的entity bean只有在它們的主鍵的值相同時才被視為相等。

    SELECT子句

    SELECT子句定義了查詢返回的對象或值的類型。SELECT子句的語法如下:

    
    select_clause ::= SELECT [DISTINCT] 
        {single_valued_path_expression | 
        OBJECT(identification_variable)}
    



    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>