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

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

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

        Open source are the greatest wealth---WANGPENG
    posts - 46, comments - 11, trackbacks - 0, articles - 0
       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    [轉載]Hibernate映射MySQL "0000-00-00 00:00:00"

    Posted on 2009-08-05 16:34 WANGPENG 閱讀(814) 評論(0)  編輯  收藏 所屬分類: Java
          在Mysql數據庫中使用DATETIME類型來存儲時間 一般情況下最好在jdbc中使用getTimestamp()方法獲取Timestamp格式的時間,然后在轉化成Java的

    Date.如果遇到要在ResultSet 獲取值為"或'0000-00-00 00:00:00'這樣的數據時(rs.getDate('gmt_sync')或 rs.getTimestamp('gmt_sync')等類似方

    法),就會出現如下:

          java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date;

    或是

          java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 12 to TIMESTAMP.


          這是因為JDBC不能將'0000-00-00 00:00:00'轉化為一個為一個java.sql.Timestamp,在Java中,想創建一個java.util.Date,使其值為 '0000-00-00'也是不可能的,最古老的日期應該是'0001-01-01 00:00:00'.

    解決:
          在url中加入zeroDateTimeBehavior=convertToNull 

          如:jdbc:mysql://10.2.225.97/c2c?zeroDateTimeBehavior=convertToNull

          這樣在處理如上數據值時,將會返回null,這樣就可以做相應的處理了.

    主站蜘蛛池模板: 在线观看视频免费完整版| 亚洲春色在线视频| 精品无码人妻一区二区免费蜜桃| 亚洲av中文无码字幕色不卡| 老色鬼久久亚洲AV综合| 亚洲综合精品网站在线观看| 日韩免费高清视频| 很黄很色很刺激的视频免费| 久久成人a毛片免费观看网站| 一级毛片免费不卡| 西西人体大胆免费视频| 久久久久久亚洲精品影院| 亚洲特级aaaaaa毛片| 久久精品国产亚洲AV麻豆~| 中文字幕亚洲日本岛国片| av无码东京热亚洲男人的天堂| 午夜视频在线在免费| 成人奭片免费观看| 日本一区二区三区免费高清| 91手机看片国产永久免费| 免费A级毛片在线播放| 国产成人无码区免费内射一片色欲 | 亚洲av无码不卡| 亚洲桃色AV无码| 国产亚洲成av人片在线观看| 国产a v无码专区亚洲av| 亚洲日本韩国在线| 国产亚洲精品福利在线无卡一| 亚洲日本va午夜中文字幕久久| 精品亚洲视频在线观看| 亚洲国产小视频精品久久久三级| 免费国产a国产片高清网站| 免费A级毛片无码久久版| 午夜爱爱免费视频| 国产又黄又爽又猛的免费视频播放| 四虎影院在线免费播放| 在线观看国产情趣免费视频| 国产免费av一区二区三区| 国产特级淫片免费看| www.亚洲精品| 亚洲国产精品无码AAA片|