MyBatis框架介绍

MyBatis是什么?

  1. MyBatis是一个持久层的框架,是apache下的顶级项目
  2. MyBatis代码之前托管在google的googlecode下,现在托管在github下,地址为:mybatis-3
  3. MyBatis让程序员将精力放在sql上,通过MyBatis提供的映射方式,自由灵活生成(半自动化,主要由程序员编写sql)满足需要的sql语句
  4. MyBatis可以将向preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象,即输出映射

MyBatis框架

框架图:

mybatis学习笔记(二):MyBatis框架介绍

框架图大概介绍:

  1. mybatis全局配置文件需要先创建,文件名称可自定义,不一定是SqlMapConfig.xml。全局配置文件中映射文件mapper.xml是重心
  2. 根据映射文件mapper.xml创建会话工厂
  3. SqlSession由会话工厂来创建,它是一个接口,面向用户(即程序员)的接口
  4. Executor是一个底层的封装对象,也是一个接口。这个接口有两个实现,一个是基本执行器,一个是缓存执行器

相关文章:

  • 2021-12-01
  • 2021-09-24
  • 2021-10-16
  • 2021-08-06
  • 2021-07-08
  • 2021-11-21
  • 2021-11-10
  • 2021-11-18
猜你喜欢
  • 2021-07-11
  • 2021-07-20
  • 2021-07-14
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
相关资源
相似解决方案