org.apache.ibatis.exceptions.PersistenceException找不到映射文件

错误:

org.apache.ibatis.exceptions.PersistenceException: 

### Error building SqlSession.

### The error may exist in src/main/resources/mapper/CustomerMapper.xml

### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration.

当时真的是啊第一次遇见这个真是伤脑筋,就在csdn查了一下下

当时看见大佬这样讲说【把大佬解答整成紫色啦(妹妹说紫色很有韵味)】

1、文件读写出现问题,系统找不到这个文件

2、mapper接口与映射的mapper.xml 的命名是否一致,是否在同一目录下。

3、SqlMapConfig.xml配置文件加载mapper接口文件的路径有错误(一般有两种方试,第一扫描

第二种批量扫描加载:选择扫描包< package name=“包名” / >)

4、使用mapper代理方法开发mapper接口时mapper.xml中的namespace与mapper接口的类路径相

同,忘记写namespace也会报该异常。

最后发现是路径们的问题,靠北啦课本和我idea版本不一样真是一大堆麻烦。

你可能感兴趣的:(mybatis,java)