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

    主站蜘蛛池模板: 日本高清在线免费| 中文毛片无遮挡高清免费| 67pao强力打造国产免费| 国产AV无码专区亚洲Av| 成人电影在线免费观看| 亚洲AV无码一区东京热久久| 免费的全黄一级录像带| 久久精品国产亚洲香蕉| 一级毛片**不卡免费播| 亚洲第一二三四区| 18禁成年无码免费网站无遮挡| 亚洲最大的黄色网| 日本免费一区二区三区最新vr| 亚洲AV无码一区二区三区牲色| 国产中文字幕免费观看| 人成电影网在线观看免费| 亚洲色WWW成人永久网址| 国产99视频精品免费专区| 亚洲国产午夜精品理论片| 午夜爱爱免费视频| 麻豆69堂免费视频| 久久被窝电影亚洲爽爽爽| 亚洲大片免费观看| 久久精品国产亚洲av天美18 | www一区二区www免费| 亚洲人成人无码网www电影首页 | 白白色免费在线视频| 国产亚洲婷婷香蕉久久精品| 3344免费播放观看视频| 亚洲av日韩综合一区二区三区| 亚洲精品无码日韩国产不卡?V | 国产三级在线免费观看| 久久久无码精品亚洲日韩按摩| 日韩在线天堂免费观看| 免费无码又爽又刺激高潮软件 | 国产成人不卡亚洲精品91| 久久久久久亚洲精品不卡| 蜜臀98精品国产免费观看| 色婷婷精品免费视频| 亚洲av成人无码久久精品| 成人免费在线视频|