这个报错,一般都建议大家去 xxxMapper.xml 看看,检查代码,
1、检查路径是否错误:
<mapper namespace="com.xxx.RegisterUserMapper">
<resultMap id="BaseResultMap" type="com.xxxx.RegisterUser">
2、拼写的sql语句是否有问题:方法名是否等于id?
看看后台输出的sql语句是否正确
<select id="selectRegisterUserUrl" resultMap="BaseResultMap" >
select * from register_user
<where>
<if test="companyName!=null"> or company_name like #{companyName} </if>
<if test="userName!=null"> or user_name like #{userName}</if>
</where>
</select>
3、如果没有错误,那么去目录搜索这个文件,应该有重复的,删掉target目录下的重复文件,
只保留一个目录的文件即可,然后clear 清空缓存再运行
原文:https://blog.csdn.net/ssh159/article/details/80740437
补充:出现这个问题也有可能是因为你的jsp引入了文件,但路径不对,比如我就是因为引用了
<link href="${PageContext.request.contextPath}/view/css/Zh.css" rel="stylesheet" type="text/css">,因为这个,然后我的MyBatis逆向生成的Mapper.xml一直报错。