当前位置: 代码迷 >> 综合 >> Mybatis insert exception argument mismatch
  详细解决方案

Mybatis insert exception argument mismatch

热度:46   发布时间:2023-09-20 10:13:33.0

Mybatis insert时自增主键为BigInt类型的,自增后需要使用主键,resultType如果写成int类型,插入不成功并报错exception argument mismatch 

<!-- 插入一个商品 --><insert id="insertProduct" parameterType="domain.model.ProductBean" ><selectKey resultType="java.lang.Long" order="AFTER" keyProperty="productId">SELECT LAST_INSERT_ID()</selectKey>INSERT INTO t_product(productName,productDesrcible,merchantId)values(#{productName},#{productDesrcible},#{merchantId});</insert>
  相关解决方案