org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常解决

来源:互联网 发布:filereader读取文件php 编辑:程序博客网 时间:2024/06/10 23:13

我要说说除了检查 namesapce,resultType等以外的
在我们的项目中,有一个地方是用来配置xml文件扫描规则的:

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

注意mapperLocations那一行
如果你的项目是在一个model下面,打成war包,就用这个
如果你的项目不是在一个model下面,xml分散在不同的model中,已jar包的形式依赖的,就要换一种方式,要不然用上面的方式只会加载一个jar包的xml

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">        <property name="dataSource" ref="dataSource"/>        <!--<property name="mapperLocations" value="classpath:mapper/*.xml"/>--> <!--war包用这个-->        <property name="mapperLocations" value="classpath*:mapper/*.xml"/><!--jar包用这个-->        <property name="configLocation" value="classpath:/mybatis-config.xml"/>    </bean>

希望可以帮到大家

阅读全文
0 0