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>