文章目录

一、MyBatis-Flex 简介
MyBatis-Flex
是一个优雅的 MyBatis 增强框架
,具有轻量、高性能与灵活性等特点。其内置了 QueryWrapper
,可以方便地实现多表查询、链接查询、子查询等常见 SQL
场景,同时支持多(复合)主键、逻辑删除、乐观锁配置、数据脱敏、数据审计、数据填充等功能。
https://mybatis-flex.com/
二、MyBatis-Flex 特点
- 轻量:除了
MyBatis
,没有任何第三方依赖,没有任何拦截器,原理是通过SqlProvider
的方式实现轻实现。同时,在执行的过程中,没有任何的Sql 解析(Parse)
,轻运行。 - 灵活:支持
Entity
的增删改查以及分页查询,同时提供了Db + Row
灵活工具,可以无需实体类对数据库进行增删改查以及分页查询。此外,内置的QueryWrapper
可以轻易地实现多