3.5 自定义Mybatis框架总结

3.5.1 流程图分析

总结:

  通过以上流程我们不难看出,无论是让mybatis帮我们创建代理对象还是直接使用mybatis提供的CRUD方法,其本质都是得到jdbc的Connection对象,执行对应sq|语句,最终封装结果集。只是注解和xm配置文件两种开发模式在传递sq|语句和返回值类型的方式上有所差异而已。

具体如下图所示:

3.5.2 Mybatis环境搭建步骤

  1. 创建maven工程
  2. 导入坐标
  3. 编写必要代码(实体类和持久层接口)
  4. 编写SqlMapConfig.xml
  5. 编写映射配置文件
  6. 编写测试类