MyBatis 源码分析(一):MyBatis 简介和整体架构

2019-06-02  本文已影响0人  wch853

MyBatis 简介

MyBatis 官方文档

MyBatis 是一款旨在帮助开发人员屏蔽底层重复性原生 JDBC 代码的持久化框架,其支持通过映射文件配置或注解将 ResultSet 映射为 Java 对象。相对于其它 ORM 框架,MyBatis 更为轻量级,支持定制化 SQL 和动态 SQL,方便优化查询性能,同时包含了良好的缓存机制。

MyBatis 整体架构

MyBatis整体架构

基础支持层

核心处理层

MyBatis执行过程

接口层

SqlSession 接口定义了暴露给应用程序调用的 API,接口层在收到请求时会调用核心处理层的相应模块完成具体的数据库操作。

参考书籍

徐郡明.MyBatis技术内幕[M].电子工业出版社,2017.

上一篇 下一篇

猜你喜欢

热点阅读