javaEE错误手记之 springmvc 插入数据时,无效的列类型。

可能的原因

1.传参数时确实是给错了类型。

2.mapper文件中没有指定列类型。据排查,是时间类型一列有错,指定后终于识别。

<insert id="insert" parameterType="cn.chenhao.domain.PackingList">
insert into PACKING_LIST_C
(PACKING_LIST_ID,SELLER,BUYER,INVOICE_NO,INVOICE_DATE,MARKS,DESCRIPTIONS,EXPORT_IDS,EXPORT_NOS,CREATE_BY,CREATE_DEPT,CREATE_TIME)
values
(
#{id},
#{seller,jdbcType=VARCHAR},
#{buyer,jdbcType=VARCHAR},
#{invoiceNo,jdbcType=VARCHAR},
#{invoiceDate,jdbcType=TIMESTAMP},
#{marks,jdbcType=VARCHAR},
#{descriptions,jdbcType=VARCHAR},
#{exportIds,jdbcType=VARCHAR},
#{exportNos,jdbcType=VARCHAR},
#{createBy,jdbcType=VARCHAR},
#{createDept,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP}
)
</insert>


猜你喜欢

转载自blog.csdn.net/bing1zhi2/article/details/38713035