我在捣鼓ssm框架的时候,关于mybatis在dao层需要传两个(多个)参数的问题时,遇到了一个问题。
我发现这两个参数老是null,得不到,上网查一下,说是要加一个注解
@Param("参数1")
加上之后,发现有一个参数得到值,另一个还是得不到。
原来是因为Mapper中两个(多个)参数没写parameterType,所以它对不到号,你的
@Param("参数1")
里面一定要对应准
#{receiverid,jdbcType=INTEGER}
所以要
这样它才会对应各自参数,得到值。