MySQL异常 DAY_OF_MONTH

朴灿烈づ我的快乐病毒、 2022-12-27 08:17 273阅读 0赞

异常信息;

Cause: java.sql.SQLException: DAY_OF_MONTH

Error creating bean with name ‘initCustomService’: Invocation of init method failed; nested exception is com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.73, class com.authine.cloudpivot.metadata.design.dto.clientobject.domainmodel.customservice.BOServiceEntity, fieldName : 16, StatementCallback; SQL [SELECT * FROM h_enginetrack WHERE CreatedTime >= (CURRENT_TIMESTAMP - INTERVAL 15 MINUTE) ]; DAY_OF_MONTH; nested exception is java.sql.SQLException: DAY_OF_MONTH

我这里问题的产生原因呢,是 数据问题,看到这个异常信息,DAY_OF_MONTH 天 转 分钟。我的数据库里记录是9999年12月30日。 这是我查询15分钟内的记录出现的异常。

用的刚好是阿里巴巴的 fastjson,没有细看源码,底层应该都是时间戳互转的,没能看到最底层的异常,推测应该是数值太大。

看到此类问题,第一时间检查表记录的 所有日期数据。比如2015-00-00 .11.69.66,数值不能转换

## 附上sql

SELECT * FROM `tableName`
WHERE TIME(CreatedTime) >= (CURRENT_TIMESTAMP - INTERVAL 15 MINUTE ) ;

发表评论

表情:
评论列表 (有 0 条评论,273人围观)

还没有评论,来说两句吧...

相关阅读

    相关 MySQL异常处理

    Q:何为异常? A:程序在执行过程中有可能出错,运行时错误叫做异常。 默认情况下,当存储过程运行出错时,过程会立即终止,并打印系统错误消息。 实验环境: mys