<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 金大為 閱讀(805) 評論(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毛片抽搐色欲 成人免费无码大片a毛片 | 久久午夜免费视频| 免费播放美女一级毛片| 久久精品国产亚洲夜色AV网站| 亚洲免费综合色在线视频| 四虎精品免费永久免费视频| 亚洲成人在线电影| 国产一级淫片a免费播放口之| 男人的天堂网免费网站| 亚洲第一街区偷拍街拍| 亚洲av午夜成人片精品网站 | 在线观看亚洲网站| 久久精品国产亚洲av影院| 四虎影视永久免费观看地址| 国产成人一区二区三区视频免费| 亚洲Av无码国产一区二区 | 一本岛v免费不卡一二三区| 亚洲国产精品成人综合久久久 | 亚洲AⅤ视频一区二区三区| 91人人区免费区人人| 免费福利资源站在线视频| 亚洲人妖女同在线播放| 亚洲精品无码久久久久sm| 国产成人精品免费视频大全五级| 午夜理伦剧场免费| 国产精品午夜免费观看网站| 亚洲综合色婷婷在线观看| 亚洲成a人片在线观看中文动漫| 国产极品美女高潮抽搐免费网站| 69精品免费视频| 国产在线精品观看免费观看| 爱情岛亚洲论坛在线观看| 亚洲人成免费电影| 亚洲理论精品午夜电影| 久久精品国产亚洲av麻豆| 亚洲欧洲精品成人久久奇米网| 热99re久久免费视精品频软件| 久久国产免费福利永久|