2021年3月10日
摘要: 从五、仿MyBatis自定义的持久层如何添加增删查改功能中可以知道Mybatis的实现核心就是Mapper代理执行sql获取业务数据。在测试案例中,使用如下代码即可得到相应业务数据。 通过Mybatis源码分析可以知道自定义实现完全体现的Mybatis的核心本质实现:mapper通过XMLConfi 阅读全文
posted @ 2021-03-10 17:49 池塘里洗澡的鸭子 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 在五、仿MyBatis自定义的持久层如何添加增删查改功能中,自定义了一个Executor,实现具体执行sql语句。MyBatis实际就是提供了一套Executor框架——但是比自定义的Executor复杂,具体如下图: 其为Mybatis提供与数据库交互的功能,是一个典型的装饰器模式(参考一、装饰器 阅读全文
posted @ 2021-03-10 13:58 池塘里洗澡的鸭子 阅读(70) 评论(0) 推荐(0) 编辑