之前我创建了一个带有多个类型参数的存储过程,发现通过mybatis调用没有成功,后来改为都是varchar类型的成功了,不知道怎么回事 mybatis中调用: 数据库存储过程: 结果报错如下: 具体原因不知道,猜测是类型转换的事情,但是不知道怎么修改,有知道的可以给我留言感谢。 后来我就都改为了varchar类型的参数,数据库和mybatis调用都是varchar的 ,并且mybatis调用还要加上返回类型否则报错需要指定返回类型,如下: