在mybatis中,需要有一个就接口和对应的xml进行映射,映射的对应关系是根据对应的xml中的namespace配置来的。这个配置对应的接口,只能在一个xml中的namespace中,如果有多个xml中的namespace配置了一个接口,就会报上述的错误。所以如果报了上述错误,这个是一个方向。比如:
public interface TradeMaterialMapper {}会跟同目录下面的
TradeMaterialMapper.xml映射。但是xml中也会使用mapper标签的namespace属性定位对应的mapper接口。这个时候。如果另外一个xml文件tradeVerifyMapper.xml中的namespace也映射
对应的接口,那么就会报上述错误。