手写持久层框架思路分析:
步骤1:加载数据库配置信息,包括数据库url,端口,数据库名字;加载所有sqlmapper文件。
步骤2: 创建javaBean,全局配置类,Configuration,映射配置类,MappedStatement
步骤3: 解析配置文件,创建sql session factory。sqlsession==jdbc connection。通过sqlsession里的api完成与数据库的交互。
步骤4:工厂模式实现,获取sqlsession。
步骤5: sqlsession实现数据库操作
步骤6:sqlsession中所有的api接口操作,委派给Executor,