上一篇

01 第一阶段 开源框架源码剖析(完结)01 持久层框架设计实现及 MyBatis 源码分析03 任务一:自定义持久层框架01 JDBC 回顾及问题分析
sql 语句经常改变,而数据库配置相对固定,所以将数据库配置和 sql 配置文件分离
2023-09-15
下一篇

mybatis 10 种设计模式
工厂模式 -> factory,建造者 -> builder
代理模式,创建复杂对象(非硬编码)所必须的,分静态和动态,一般用动态
装饰器,对原有的进行增强,比如一级缓存被包装
2023-09-14