Srping mvc mabatis 報錯 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found

個人Mapper採用接口+註解的方式注入spring

@Repository(value="customerServOutCallMapper")
public interface CustomerServOutCallMapper {
    public int batchInsertMap(List<Map<String,Object>> list);
}sql

配置文件採用.xmlmybatis

問題的本質是從接口的方法映射到要執行的sql時失敗了,緣由一般是配置文件有誤:app

1.spring配置文件錯誤,spring的mabatis配置文件中spa

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <property name="configLocation" value="classpath:mybatis/mybatis-config.xml" />
        <property name="mapperLocations">
            <list>
                <value>classpath*:mybatis/mapper/*Mapper.xml</value>
            </list>
        </property>
    </bean>xml

紅色的這一行最好配全路徑,個人問題就是這個緣由(這是在另外一個項目不配全路徑也沒問題,還沒搞明白)接口

2.mapper.xml文件
<mapper namespace="com.xxxx.data.customerserv.outcall.dao.CustomerServOutCallMapper">it

namespace是dao所在報名+類名io

相關文章
相關標籤/搜索