SSM框架Mybatis的动态SQL与Spring注解结合问题

我想要这样一个效果,前端输入一个值,无论是名字,身份证或者其他的,后端SQL会动态的根据这个值查询相关信息,比如我输入身份证号它会按照身份证查找,我输入姓名它会按照姓名查找,于是我的前端页面是

img


然后我的controller层是

img


这里我模拟点击前端按钮后,controller层会把一个身份证号1234的user填充过后送到service层

img


service层再送到dao层接口

img

然后是dao层接口的实现类

img


实现类中的mapper文件

img


mapper文件添加到mybatis-config.xml

img


然后是文件目录结构

img

img


最后是报的错误

img


不知道哪里错了,若您能解答运行成功将不胜感激!

标签select 后面加resultType="com.Coders.entity.User",完整的如下

<select  id="xx"  resultType="com.Coders.entity.User"  parameterType="xxx">
.....
</select>