<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,這樣就可以做相應的處理了.

    主站蜘蛛池模板: www成人免费观看网站| 亚洲高清中文字幕免费| 国产成人高清精品免费鸭子| 亚洲国产精品一区二区三区在线观看 | 男人免费视频一区二区在线观看| 性色av免费观看| 亚洲日韩av无码中文| 日韩高清免费在线观看| 国产亚洲精品AAAA片APP| 色欲色香天天天综合网站免费| 国产成人精品日本亚洲网站| 午夜亚洲WWW湿好爽| 又大又黄又粗又爽的免费视频| 菠萝菠萝蜜在线免费视频| 亚洲免费视频一区二区三区| 中国一级特黄的片子免费 | www.亚洲色图.com| 亚洲码一区二区三区| 免费看男女下面日出水来| 亚洲成av人在线视| 在线人成精品免费视频| 亚洲中文无码av永久| 亚洲美女免费视频| 亚洲成a人片在线观看无码| 国产男女爽爽爽爽爽免费视频| 99久久国产亚洲综合精品| 亚洲国产精品毛片av不卡在线| 两个人看的www免费视频| 在线亚洲精品自拍| 午夜成人无码福利免费视频| 亚洲国产精品特色大片观看完整版| 99re免费视频| 羞羞的视频在线免费观看| 亚洲av无码无在线观看红杏| 一个人免费视频观看在线www| 亚洲精品国产第1页| 免费在线观看a级毛片| 日韩内射激情视频在线播放免费 | 亚洲国产成+人+综合| 亚洲第一页日韩专区| 最近中文字幕免费mv在线视频|