JavaSE_Exception_常见的异常
PersistenceException: 持久性异常
异常:PersistenceException 持久性异常
异常分析:
因为该异常直译为持久性异常,Mybatis是一个半自动的ORM持久层框架,所以该异常出现的位置和Myabtis相关,和Myabtis相关的文件有:全局(核心)配置文件、映射文件、及Myabtis所依赖的jar包
故,应该检查Myabtis相关的文件是否有误,可根据异常信息的提示,找到出错的文件,有时,异常信息会准确的告诉你,异常出现在哪个文件的第几行,第几列。所以,不要一看到全英文的异常信息就怯而远之,而应当迎难而上,异常就迎刃而解。
错误原因:映射文件错误,
①映射文件可能不存在,
②全局配置文件中可能没有配置映射文件的位置或者没有配置使用了注解的类
③使用注解的方法但是Mapper接口未使用注解,配置文件未能扫描到注解类