• 主页
  • 随笔
所有文章 友链 关于我

  • 主页
  • 随笔

浅析Mybatis核心组件(已收录)

2022-09-23

image.png

前言

Mybaits 作为国内大流行的“伪”ORM 框架,它也是不少大厂的“御用框架”,可想而知其地位举足轻重。究其原因,国内很多互联网公司早期大部分都是基于面向数据库(表)编程,而 java 对象只是作为数据的载体,数据模型的 CRUD 都设计在一张表上,而业务逻辑就是不同表的 CRUD 集合。所以开发者需要它做的就是将 SQL 自动封装映射成 java 对象,没有其他花里胡哨的功能,这也是它流行原因之一。

Mybaits 组件简要流程图

image.png

Configuration

image.png

  • Configuration:MyBatis 所有的主配置信息都在 Configuration 里面,MyBatis 通过 Configuration 对象获取各种配置,例如:启动加载的 MappedStatement、TypeHandler、类型别名、插件等等。
  • MappedStatement:它封装了就是大家经常编写的 XxxxMapper.xml 文件里面

tag:

    缺失模块。
    1、请确保node版本大于6.2
    2、在博客根目录(注意不是yilia根目录)执行以下命令:
    npm i hexo-generator-json-content --save

    3、在根目录_config.yml里添加配置:

      jsonContent:
        meta: false
        pages: false
        posts:
          title: true
          date: true
          path: true
          text: false
          raw: false
          content: false
          slug: false
          updated: false
          comments: false
          link: false
          permalink: false
          excerpt: false
          categories: false
          tags: true
    

  • 友情链接1
  • 友情链接2
  • 友情链接3
  • 友情链接4
  • 友情链接5
  • 友情链接6
很惭愧<br><br>只做了一点微小的工作<br>谢谢大家