MyBatis-plus 源码解析

前言

MyBatis-plus是完全基于MyBatis开发的一个增强工具,是在MyBatis的基础上做增强的框架,为简化开发、提高效率而生。它在MyBatis原本的框架上增加了很多实用性功能,比如乐观锁插件、字段自动填充功能、分页插件、条件构造器、sql 注入器等等。使用 MyBatis-plus 可以完全不写任何 XML 文件,直接使用继承了BaseMapper 接口的对象完成对数据库的映射操作

基于映射的原理,MyBatis-plus 必然要实现 Mapper对象与 SQL 语句的转化,以下即为 MyBatis-plus 重要流程图例

在这里插入图片描述

1. Mapper 对象方法映射为 SQL 语句

2. Mapper 操作数据库的实现

发布了107 篇原创文章 · 获赞 99 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45505313/article/details/104855453
今日推荐