Caused by: org.apache.ibatis.binding.BindingException: Type interface com.sunrun.dao.common.OracleCommonMapper is already known to the MapperRegistry.
at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:63)
at org.apache.ibatis.binding.MapperRegistry.addMappers(MapperRegistry.java:97)
at org.apache.ibatis.binding.MapperRegistry.addMappers(MapperRegistry.java:105)
at org.apache.ibatis.session.Configuration.addMappers(Configuration.java:724)
at org.apache.ibatis.builder.xml.XMLConfigBuilder.mapperElement(XMLConfigBuilder.java:360)
at org.apache.ibatis.builder.xml.XMLConfigBuilder.parseConfiguration(XMLConfigBuilder.java:118)
... 26 more
mybatis报错如上,
原因有:
1. 映射文件被注册多次,如我在mybatis.xml文件中如下配置:
重复注册了common下的映射文件
2. 配置文件中的路径namespace没有写对