mapper文件中的insert语句:
<if test="deleteTime != null" >
#{deleteTime,jdbcType=DATE},
</if>
去掉jdbcType=DATE 后ok
<if test="deleteTime != null" >
#{deleteTime},
</if>
原因是在mybatis源码里面,传date的时候,mybatis就是用没有时分秒的类注册的,不写jdbcType=DATE 就会有时分秒
jdbcType=TIME 只会有时分秒
在TypeHandlerRegistry这个类里面