自定义mybatis框架分析
架构分析
Configuration类:
得到数据源对象
加载其它的实体类映射文件:UserMapper.xml,使用DOM4J
Mapper类只是一个实体类:POJO,用来封装数据
SqlSession类:
生成了UserMapper接口的代理对象,JDK代理。
访问数据库:JDBC
封装查询的结果集,使用反射
使用到的技术
架构分析
Configuration类:
得到数据源对象
加载其它的实体类映射文件:UserMapper.xml,使用DOM4J
Mapper类只是一个实体类:POJO,用来封装数据
SqlSession类:
生成了UserMapper接口的代理对象,JDK代理。
访问数据库:JDBC
封装查询的结果集,使用反射
使用到的技术