AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
Mybatis 的 9 种设计模式
2023-12-07 10:31:36
0
举报
分享方式
使用 (¥5)
AI智能生成
Mybatis 的 9 种设计模式
计算机
设计模式
mybatis
模版推荐
作者其他创作
大纲/内容
Builder模式
例如
SqlSessionFactoryBuilder
XMLConfigBuilder
XMLMapperBuilder
XMLStatementBuilder
CacheBuilder
工厂模式
例如
SqlSessionFactory
ObjectFactory
MapperProxyFactory
单例模式
例如
ErrorContext
LogFactory
代理模式
Mybatis实现的核心
jdk的动态代理
比如
MapperProxy
ConnectionLogger
executor.loader包
使用
cglib
javassist
延迟加载
组合模式
例如
SqlNode
各个子类 ChooseSqlNode 等
模板方法模式
例如
BaseExecutor
SimpleExecutor
BaseTypeHandler
所有的子类
例如
IntegerTypeHandler
适配器模式
例如
Log
Mybatis 接口
对j dbc、log4j 等各种日志框架的适配实现
装饰者模式
例如
Cache 包中的 cache.decorators 子包中等各个装饰者的实现
迭代器模式
例如
PropertyTokenizer
收藏
立即使用
认知觉醒:开启自我改变的原动力
收藏
立即使用
项目管理随笔记
收藏
立即使用
CISSP 8 大知识域- 安全和风险管理
收藏
立即使用
敏捷项目管理
processonwang
职业:本科
去主页
Collect
Get Started
创建病种
Collect
Get Started
23种设计模式
Collect
Get Started
23种设计模式
Collect
Get Started
设计模式
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document