科技论文编写思路

alonwang

关注

阅读 7

2024-02-28

Builder:SqlSessionFactoryBuilder、XMLConfigBuiler、Environment

工厂方法:SqlSessionFactory、TransactionFactory、LogFactory

单例:ErrorContext、LogFactory

代理:mybatis核心,MapperProxy、ConnectionLogger使用JDK动态代理,excutor.loader包使用了cglib

组合:sqlNode和各个子类ChooseSqlNode

模板方法:BaseExecutor和SimpleExecutor,还有BaseTypeHandler和所有的子类,例如:IntegerTypeHandler

适配器:例如Log的mybatis接口和它对jdbc、log4j等各种日志框架的适配实现

装饰者:例如Cache包中的cache.decorators子包中各个装饰者的实现

迭代器:PropertyTokenizer

精彩评论(0)

0 0 举报