Mybatis绑定XML错误:Invalid bound statement (not found)
2017-10-22 00:00
323 查看
在网上找了一圈方法后,仍然错误。
网上提供的资料参考:
https://my.oschina.net/wangdaoliang/blog/652266
项目中主要不同是使用了多个数据源,最终将不同数据源的mapper interface和mapper.xml分开到不同目录后解决。
如原来mapper interface和xml的目录结构是
--package
----etl
------AMapper.java
------BMapper.java
----CMapper.java
etl目录下的mapper是Y数据源,CMapper属于X数据源。然后配置两个包的扫描
将目录结构改为
--package
----etl
------AMapper.java
------BMapper.java
----local
------CMapper.java
后,将mybatis配置文件修改后解决。
即使得不同数据源的mapper interface和mapper xml置于不同的目录
网上提供的资料参考:
https://my.oschina.net/wangdaoliang/blog/652266
项目中主要不同是使用了多个数据源,最终将不同数据源的mapper interface和mapper.xml分开到不同目录后解决。
如原来mapper interface和xml的目录结构是
--package
----etl
------AMapper.java
------BMapper.java
----CMapper.java
etl目录下的mapper是Y数据源,CMapper属于X数据源。然后配置两个包的扫描
<!-- 配置扫描Mapper接口的包路径 --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.platform.package"/> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"/> </bean> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.platform.package.etl"/> <property name="sqlSessionFactoryBeanName" value="etlSyncSqlSessionFactory"/> </bean>
将目录结构改为
--package
----etl
------AMapper.java
------BMapper.java
----local
------CMapper.java
后,将mybatis配置文件修改后解决。
即使得不同数据源的mapper interface和mapper xml置于不同的目录
相关文章推荐
- MyBatis绑定错误提示BindingException:Invalid bound statement (not found)的解决方法
- mybatis 绑定错误-- Invalid bound statement (not found)
- mybatis绑定错误-- Invalid bound statement (not found)
- mybatis绑定错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- MyBatis绑定错误:Invalid bound statement (not found)
- MyBatis绑定错误:Invalid bound statement (not found)
- mybatis绑定错误-- Invalid bound statement (not found)
- Eclipse中Mybatis无法读取xml文件的问题(mybatis绑定错误-- Invalid bound statement (not found))
- mybatis绑定错误-- Invalid bound statement (not found)
- mybatis绑定错误:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- mybatis绑定错误-- Invalid bound statement (not found)
- mybatis绑定错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- mybatis绑定错误-- Invalid bound statement (not found)
- mybatis绑定错误-- Invalid bound statement (not found)
- MyBatis绑定错误[Invalid bound statement (not found)]
- [MyBatis]Invalid bound statement (not found)错误
- mybatis错误:Invalid bound statement (not found)
- MyBatis典型的错误org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- myBatis中Invalid bound statement (not found)错误
- mybatis错误: Invalid bound statement (not found) ——原因之一