在开发中由于需求的需要,所以使用了二种不同的数据源,一是orcale 数据源,另一数据源是mysql。由于要保持数据的同步。所以需要定时把数据从Oracle中导入到mysql中。由于在Oracle中,日期为空的话,就会显示null,但当数据从orcale中导入到mysql的时候却变成了 '0000-00-00 00:00:00' 。这在页面解析的时候就会报Cannot convert value '0000-00-00 00:00:00'。
解决的办法是:在 jdbc:mysql://192.168.1.98:3306/aben?useUnicode=true&characterEncoding=UTF8&zeroDateTimeBehavior=convertToNull
加上红色部分的就不会报错了啊。