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

    主站蜘蛛池模板: 亚洲成在人天堂一区二区| 久久午夜夜伦鲁鲁片免费无码 | 伊人久久亚洲综合影院首页| 亚洲日产无码中文字幕| 又色又污又黄无遮挡的免费视| 国产精品视频免费| 一区二区三区四区免费视频 | 131美女爱做免费毛片| 99视频在线观看免费| 色吊丝性永久免费看码| 亚洲丶国产丶欧美一区二区三区| 亚洲毛片免费观看| 亚洲午夜在线电影| 久久精品国产99精品国产亚洲性色| MM131亚洲国产美女久久| 免费人成网站在线播放| 国产免费观看黄AV片| 免费鲁丝片一级在线观看| 999国内精品永久免费观看| 18成禁人视频免费网站| 99免费在线观看视频| 一级特黄aa毛片免费观看| 一区二区三区在线免费看| 99re视频精品全部免费| 无码一区二区三区免费| 最新国产乱人伦偷精品免费网站| 久久久久女教师免费一区| 国产精品午夜免费观看网站| 精精国产www视频在线观看免费| www免费黄色网| a级毛片在线免费看| 免费一级不卡毛片| 小草在线看片免费人成视久网| 午夜免费福利小电影| 四虎免费影院ww4164h| 国产精品69白浆在线观看免费| 欧洲精品成人免费视频在线观看 | 亚洲美女aⅴ久久久91| 亚洲午夜精品在线| 亚洲中文无码永久免费| 国产亚洲一卡2卡3卡4卡新区|