调用这个方法时返回的结果和手动运行sql脚本加相同参数所返回的结果一致?请问各位道友为何参数名不一致也能获取到dao层中参数的值?
如果。。只有一个参数的话,mybatis是不会管你参数名的,如果你有几个属性,你试试还能不能成功。
传递参数时是根据类型匹配的,而不是变量名,即(Object *)对应parameterType="Object"就好了。
(Object *)
parameterType="Object"
@Param("参数名")Object object
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
1 回答1.7k 阅读✓ 已解决
2.1k 阅读
1 回答8.9k 阅读✓ 已解决
1 回答9.3k 阅读✓ 已解决
1 回答36.1k 阅读✓ 已解决
如果。。只有一个参数的话,mybatis是不会管你参数名的,如果你有几个属性,你试试还能不能成功。