org.apache.ibatis.binding.Bindin

2018-08-07  本文已影响0人  北冥有鱼_很好吃

在Mybatis主配置文件中配置mappers映射文件时<mapper class="" >
class方式配置在下面三个条件都配置正确时仍然报错。
1、 映射文件和mapper接口在同一个目录下
2、 文件名必须一致
3、 映射文件的namespace必须和mapper接口的全路径保持一致

 <mappers >
        <!--映射配置文件 sql语句和结果集类型等-->
         <mapper resource="UserMapper.xml"/>
        <!--映射sql片段-->
         <mapper resource="ComminSql.xml"/>
        <!--1、  映射文件和mapper接口在同一个目录下-->
        <!--2、  文件名必须一致-->
        <!--3、  映射文件的namespace必须和mapper接口的全路径保持一致-->
        <mapper class="cn.itcast.dao.UserMapper"/>
        <mapper resource="OrderMapper.xml"/>
    </mappers>

解决方案: 将如下依赖添加到pom文件bulid中,如果pom.xml报红。是复制的格式存在空格,整理一下格式 删除空格就好了

<resources>
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
上一篇 下一篇

猜你喜欢

热点阅读