SSM,mybatis,insert 报java.lang.Integer cannot be cast to String

今天学习mybatis时,遇到个问题,insert时,values前后都已经仔细对照了。但是一运行就报java.lang.Integer cannot be cast to String,但是把插入语句中的那个是int的参数除去,依旧报这个错误。

后来明白了,压根不是插入的错误,mybatis的insert后会自动返回值,值是int的(这个值应该是insert的影响行数),而我在mapper里定义的方法是public String ****;

记一笔,加深映象

猜你喜欢

转载自blog.csdn.net/weixin_36448423/article/details/80367925