`
wdqq707000297
  • 浏览: 1147 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

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

解决方法:

datasource.url=jdbc:mysql://localhost:3306/pe?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNull 

zeroDateTimeBehavior=round是为了指定MySql中的DateTime字段默认值查询时的处理方式;默认是抛出异常, 

对于值为0000-00-00   00:00:00(默认值)的纪录,如下两种配置,会返回不同的结果: 

zeroDateTimeBehavior=round   0001-01-01   00:00:00.0 

zeroDateTimeBehavior=convertToNull   null

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics