MyBatis源码阅读——装饰器模式在MyBatis中的应用

MyBatis中关于Cache和CachingExecutor接口的实现类也使用了装饰者设计模式。Executor是MyBatis执行器,是MyBatis 调度的核心,负责SQL语句的生成和查询缓存的维护;CachingExecutor是一个Executor的装饰器,给一个Executor增长了缓存的功能。此时能够看作是对Executor类的一个加强,故使用装饰器模式是合适的。web Execut
相关文章
相关标签/搜索