MybatisPlus中自定义sql报错Invalid bound statement (not found)

一、mybatisplus只在yml中配置了mapper的路径扫面不够

mapper-locations: classpath:com/jack/shale_porosity/mapper/xml/*.xml

这样只有mybatis自带的basemapper可以用。target文件中并不会加载mapper文件。

二、在pom.xml文件中再配置一次mapper文件扫描路径

 <resources>
            <resource>
                <directory>src/main/javadirectory>
                <includes>
                    <include>**/*.xmlinclude>
                includes>
                <filtering>falsefiltering>
            resource>
        resources>

这样就可以成功使用自定义sql和basemapper中的sql了。

你可能感兴趣的:(sql,java,数据库)