Invalid bound statement(not found)解决方法汇总

本文介绍了在资源文件夹中创建多层文件夹时避免使用点号的方法,强调了正确配置mapper.xml的namespace与mapper接口方法名的重要性。同时,提到了检查mapper.xml文件是否成功构建的步骤,以及在pom.xml中配置resource的示例,帮助开发者排查常见问题。
摘要由CSDN通过智能技术生成

1.resource文件下建立多层嵌套的的文件夹,不能像包一样打点,必须单独创建a文件夹后创建b文件夹,或者使用斜杠“/”

例如不能使用aa.bb的格式,如果使用打点的话,创建出来的文件夹只有一个且名称为aa.bb

 

2.mapper.xml中的namespace与实际的mapper文件不一致

 

3.mapper接口中的方法名和mapper.xml中的id标签不一致

 

 

 4.打开target看对应的mapper.xml文件是否成功构建,若不存在,可以尝试clean maven项目后在重新启动

5.可以尝试在pom.xml中配置resource

        <resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.properties</include>
                    <include>**/*.xml</include>
                </includes>
                <filtering>false</filtering>
            </resource>
        </resources>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值