解决方法:
记录做项目中遇到的如题所示的bug,原因是mybatis的resultType类型和类中属性类型不一致导致的。
我类中userId属性是long,但我resulttype写的是int,导致出错。映射的结果类型改为long类型即可。
<selectKey keyProperty="userId" keyColumn="user_id" resultType="long" order="AFTER">
select last_insert_id();
</selectKey>