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

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

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

    隨筆-57  評論-129  文章-0  trackbacks-0
    被一個貌似hsqldb bug的問題折磨了好幾個小時。
    把經(jīng)過帖出來,大家?guī)臀铱纯础?br />
    習(xí)慣把hql都寫成預(yù)定義的形式,同時又為了避免過多的hql定義,我的慣用伎倆:通過如下方式定義hql。

     from Message
      
    where packageKey=:packageKey
       
    and ( null =  :fileKey or fileKey = :fileKey)
       
    and ( null = :objectKey or objectKey= :objectKey)
       
    and ( null = :memberKeys or memberKey in ( :memberKeys)) 


    但是。今天在hqldb上測試時發(fā)現(xiàn),在任何情況下 (null = ?)  都為真?。?!
    非常奇怪,害我調(diào)試了老半天,后來把數(shù)據(jù)庫換成了mysql,ok?。?br />
    非常奇怪啊。
    不過,上面的寫法(null =  :fileKey)也有點怪怪的。
    posted on 2007-10-18 22:31 金大為 閱讀(805) 評論(2)  編輯  收藏 所屬分類: Java

    評論:
    # re: 這是hsqldb的bug?還是自己的用法不對。 2007-10-19 08:42 | Tiger F
    是否為null的語法應(yīng)該用 is null 的吧  回復(fù)  更多評論
      
    # re: 這是hsqldb的bug?還是自己的用法不對。 2007-10-19 20:08 | 金大為
    @Tiger F
    謝謝回復(fù)
    hibernate 會翻譯過去,這不是問題,就算你寫成is null,情況依然。  回復(fù)  更多評論
      
    主站蜘蛛池模板: 羞羞视频免费网站日本| 久久亚洲精品无码av| a级成人毛片免费视频高清| www亚洲一级视频com| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲一本到无码av中文字幕| 久久国产精品成人片免费| 久久亚洲美女精品国产精品| 污污网站免费观看| 亚洲婷婷综合色高清在线| 久久不见久久见免费视频7| 精品亚洲麻豆1区2区3区| 亚洲三级在线免费观看| 亚洲人成网网址在线看| 在线观看人成网站深夜免费| 亚洲日韩AV一区二区三区四区| 妞干网手机免费视频| 亚洲日韩在线中文字幕综合| 免费成人黄色大片| 国产无遮挡又黄又爽免费网站| 亚洲不卡中文字幕无码| 国产人成免费视频网站| 亚洲中文字幕无码中文字| 国产jizzjizz视频免费看| 精品国产呦系列在线观看免费| 久久久久亚洲精品影视| 国产四虎免费精品视频| 青青青亚洲精品国产| 国产国拍亚洲精品福利 | 亚洲日韩在线观看| 九九精品成人免费国产片| 亚洲国产成人精品电影| 国产精品免费视频一区| 中文字幕免费在线观看动作大片| 亚洲另类激情综合偷自拍 | 亚洲Av无码乱码在线观看性色 | 一本到卡二卡三卡免费高| 国产l精品国产亚洲区在线观看| 中字幕视频在线永久在线观看免费| 美女被免费网站在线视频免费 | 黄在线观看www免费看|