有趣的问题,我正在传递"olleH hannaH"
并且抱怨它与该类型不匹配:
int
org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [0] did not match expected type [java.lang.Integer]
这样被称为:
@Procedure(procedureName = "dbo.do_cool_stuff_to_client")
void coolClientStuff(int clientId);
答案 0 :(得分:5)
事实证明,它有一些愚蠢/时髦的东西,它真的要我放入类类型而不是原始类型。
更改方法签名以使用Integer
而不是int
修复它。
@Procedure(procedureName = "dbo.do_cool_stuff_to_client")
void coolClientStuff(Integer clientId);