解决方法:
记录做项目中遇到的如题所示的bug,原因是mybatis的resultType类型和类中属性类型不一致导致的。
我类中userId属性是long,但我resulttype写的是int,导致出错。映射的结果类型改为long类型即可。
<selectKey keyProperty="userId" keyColumn="user_id" resultType="long" order="AFTER">
select last_insert_id();
</selectKey>
本文介绍了一个关于MyBatis中resultType属性配置不当导致的类型不匹配错误。具体表现为将long类型的userId属性误配置为int类型,从而引发bug。文章提供了修正方法,即将userId的映射结果类型调整为正确的long类型。
330

被折叠的 条评论
为什么被折叠?



