<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的問題折磨了好幾個小時。
    把經過帖出來,大家幫我看看。

    習慣把hql都寫成預定義的形式,同時又為了避免過多的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上測試時發現,在任何情況下 (null = ?)  都為真!!!
    非常奇怪,害我調試了老半天,后來把數據庫換成了mysql,ok!!

    非常奇怪啊。
    不過,上面的寫法(null =  :fileKey)也有點怪怪的。
    posted on 2007-10-18 22:31 金大為 閱讀(795) 評論(2)  編輯  收藏 所屬分類: Java

    評論:
    # re: 這是hsqldb的bug?還是自己的用法不對。 2007-10-19 08:42 | Tiger F
    是否為null的語法應該用 is null 的吧  回復  更多評論
      
    # re: 這是hsqldb的bug?還是自己的用法不對。 2007-10-19 20:08 | 金大為
    @Tiger F
    謝謝回復
    hibernate 會翻譯過去,這不是問題,就算你寫成is null,情況依然。  回復  更多評論
      
    主站蜘蛛池模板: 亚洲Aⅴ无码专区在线观看q| 免费一级毛片在线播放视频免费观看永久| 亚洲中文字幕无码mv| 2021精品国产品免费观看| 亚洲码国产精品高潮在线| 麻豆精品不卡国产免费看| 日韩一级在线播放免费观看| 中国亚洲呦女专区| 性感美女视频免费网站午夜| 亚洲日韩精品国产3区| 国产又黄又爽又猛的免费视频播放| 亚洲精品自在在线观看| 亚洲精品乱码久久久久久V| 好爽又高潮了毛片免费下载| 国产成人亚洲精品电影| 成人黄色免费网址| 亚洲精品国产高清嫩草影院| 亚洲国产精品成人精品软件| 中文字幕影片免费在线观看 | 亚洲AV无码AV吞精久久| 88av免费观看| 亚洲午夜一区二区三区| 免费无码成人AV在线播放不卡| 久久精品国产精品亚洲艾草网美妙| 亚洲人成欧美中文字幕| 亚洲第一成人影院| 精品成人一区二区三区免费视频| 亚洲综合区小说区激情区| 亚洲AV无码片一区二区三区 | 成人免费777777| 免费人人潮人人爽一区二区| 亚洲国产精品一区二区久久hs| 七次郎成人免费线路视频| 亚洲av丰满熟妇在线播放| 在线成人a毛片免费播放 | jizzjizz亚洲日本少妇| 亚洲一区二区三区在线观看精品中文| baoyu777永久免费视频| 国产男女猛烈无遮档免费视频网站| 一级做a爱过程免费视频高清| 亚洲美女视频免费|