Mybatis 明文建议在映射字段数据时,需要将 JdbcType 属性加上。这样相对来说是比较安全的。以下情况是在保证了前四种是不能为空的前提下,而后面几项为空时也不至于程序报错:
<insert id="saveUserInfo">
insert into tab values (
#{Id},
#{name},
#{sex},
#{age},
#{createBy,jdbcType=VARCHAR},
#{createDept,jdbcType=VARCHAR},
#{createTime,jdbcType=DATE},
#{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=DATE}
)
</insert>