(/≧▽≦)/~┴┴ 嗨~我叫小奥 ✨✨✨
👀👀👀 个人博客:小奥的博客
👍👍👍:个人CSDN
⭐️⭐️⭐️:传送门
🍹 本人24应届生一枚,技术和水平有限,如果文章中有不正确的内容,欢迎多多指正!
📜 欢迎点赞收藏关注哟! ❤️
文章目录
- 2.3 异常模块
2.3 异常模块
Mybatis源码的异常模块比较简单。目录如下:
主要包路径:org.apache.ibatis.exceptions
异常包结构如上图所示,其中,
ExceptionFactory
:异常工厂类。就是将捕获的异常和描述信息进行封装,统一返回RuntimeException。IbatisException
:MyBatis中异常的顶级父类,但是被@Deprecated
标注,表示已经过期,不推荐使用。PersistenceException
:IbatisException
的替代类,继承了IbatisException
。TooManyResultsException
:返回结果条数过多异常类。
每个模块都有着自己的异常类,代码都类似,这里不再过多描述。