org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [XXX.xml]';这个错误问

2 篇文章 0 订阅

这个报错,一般都建议大家去 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一直报错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值