<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| 免费人成网上在线观看| 免费人成在线观看播放a| 日本道免费精品一区二区| 青春禁区视频在线观看直播免费| 亚洲国产精品无码久久九九| 亚洲视频在线观看一区| 成人国产网站v片免费观看| 亚洲免费在线视频观看| 亚洲精品国产高清嫩草影院 | 亚洲精品无码av人在线观看 | 亚洲av日韩av综合| yellow免费网站| 免费看韩国黄a片在线观看| 亚洲精品国产精品乱码不卡√| 亚洲人成无码网站在线观看| 无码中文字幕av免费放dvd| 免费人妻av无码专区| 亚洲国产精品一区二区久| 久久国产精品免费| 成人免费无码大片A毛片抽搐色欲| 狠狠色伊人亚洲综合成人| 男男gay做爽爽的视频免费| 57pao一国产成视频永久免费| 亚洲欧洲久久av| 亚洲另类无码一区二区三区| 99xxoo视频在线永久免费观看| 亚洲午夜AV无码专区在线播放| 亚洲综合av一区二区三区不卡| 91在线老王精品免费播放| 久久亚洲AV永久无码精品| 亚洲gay片在线gv网站| 天天影视色香欲综合免费| 亚洲国产精品乱码一区二区| 美女被羞羞网站免费下载| 最近最新中文字幕完整版免费高清| 亚洲AV成人片色在线观看高潮| 一本久久免费视频| 国产免费AV片无码永久免费| 亚洲综合小说另类图片动图| 24小时日本韩国高清免费|