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