为什么这个sql在mysql中可以正常查询出来,写在mybatis的mapper中,就什么都查询不到呢?

图片描述

图片描述

图片描述

图片描述

回答:

${1}${0} 这样接收参数的问题吧。

回答:

你应该把日志打印出来看看最终执行的SQL是什么样子的,我感觉应该是没有收到参数造成的

回答:

parameterType没传递把。一般2个参数不都要用VO去封装么?不太懂你的这个写法额

回答:

提换成 #{} resultype 不对

回答:

mybatis中 mapper接口中要方法有多个参数时,推荐使用@param注解,来标志,在mapper文件中使用#{参数名},来填充参数, 对于使用$,容易导致SQL注入。

以上是 为什么这个sql在mysql中可以正常查询出来,写在mybatis的mapper中,就什么都查询不到呢? 的全部内容, 来源链接: utcz.com/p/176512.html

回到顶部