当前位置: 代码迷 >> J2EE >> Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp解决方法
  详细解决方案

Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp解决方法

热度:645   发布时间:2016-04-17 23:00:33.0
Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
MySQL里datetime格式,值是0000-00-00 00:00:00
执行了fields[i].set(obj, rs.getString(fields[i].getName()));后,发生了这个错误:
Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
rs是ResultSet,存入一个JAVA对象的属性,该属性是String类型的。

如果是0001-01-01 00:00:00之类有值的就不会有问题,假如我就是希望得到00000000000000,请问有没有办法解决?

------解决思路----------------------
把下面这句话拿到百度里面一搜,有不少相关的处理方案,如果都满足不了楼主的需求,恐怕没别办法了

Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
  相关解决方案