MyBatis-Flex v1.10.4 发布,一个优雅的 MyBatis 增强框架
MyBatis-Flex: 一个优雅的 MyBatis 增强框架
特征
1、很轻量
MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。
2、只增强
MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。
3、高性能
MyBatis-Flex 采用独特的技术架构、相比许多同类框架,MyBatis-Flex 的在增删改查等方面的性能均超越其 5~10 倍或以上。
4、更灵动
MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。
MyBatis-Flex v1.10.1~1.10.4 更新细节如下:
- 新增:添加了duckdb 数据库支持,感谢 @PTmore
- 优化:进一步优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin
- 优化:优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin
- 优化:删除 DataSource 不必要的类型转换,集成第三方框架时,dataSource 可能为 FlexDataSource 的包装类,从而导致类型转换错误
- 优化:优化 If.java 添加更多的方法
- 优化:升级 mybatis 到 3.5.17 最新版本
- 修复:多 MybatisFlexBootstrap 实例时,
MybatisFlexBootstrap.getMapper(Class<T> mapperClass)
方法只能获取最后的实例的 mapper 的问题,感谢 @wcc1433 - 修复:多 MybatisFlexBootstrap 实例时,
FlexGlobalConfig.getConfig(environmentId)
获取的 config 永远是 defaultConfig,感谢 @wcc1433 - 修复:代码生成器主键定义在父实体类,可能出错的问题
- 修复:在使用 QueryColumn 的 ge 方法时, 大于等于会实际仅是大于的问题
- 修复:代码生成器 在禁用Service接口生成时,serviceImpl去除Service接口
进一步了解 MyBatis-Flex 框架,请参考一下链接:
- 1、快速开始:https://mybatis-flex.com/zh/intro/getting-started.html
- 2、多表关联查询:https://mybatis-flex.com/zh/base/query.html
- 3、一对多、多对一:https://mybatis-flex.com/zh/base/relations-query.html
- 4、灵活的 QueryWrapper:https://mybatis-flex.com/zh/base/querywrapper.html
- 5、逻辑删除:https://mybatis-flex.com/zh/core/logic-delete.html
- 6、乐观锁:https://mybatis-flex.com/zh/core/version.html
- 7、数据填充:https://mybatis-flex.com/zh/core/fill.html
- 6、数据脱敏:https://mybatis-flex.com/zh/core/mask.html
- 7、SQL 审计:https://mybatis-flex.com/zh/core/audit.html
- 8、多数据源:https://mybatis-flex.com/zh/core/multi-datasource.htm
- 9、数据源加密:https://mybatis-flex.com/zh/core/datasource-encryption.html
- 10、动态表名:https://mybatis-flex.com/zh/core/dynamic-table.html
- 11、事务管理:https://mybatis-flex.com/zh/core/tx.html
- 12、数据权限:https://mybatis-flex.com/zh/core/data-permission.html
- 13、字段权限:https://mybatis-flex.com/zh/core/columns-permission.html
- 14、字段加密:https://mybatis-flex.com/zh/core/columns-encrypt.html
- 15、字典回写:https://mybatis-flex.com/zh/core/columns-dict.html
- 16、枚举属性:https://mybatis-flex.com/zh/core/enum-property.html
- 17、多租户:https://mybatis-flex.com/zh/core/multi-tenancy.html
- 18、代码生成器:https://mybatis-flex.com/zh/others/codegen.html
- 19、QQ 交流群:https://mybatis-flex.com/zh/intro/qq-group.html
- 20、更好用的功能正在路上:https://mybatis-flex.com
bilibili 视频教程(免费):
课程 :《MyBatis-Flex 视频教程》
课程简介:该课程由 王帅 老师录制主讲, 王帅 老师是 MyBatis-Flex 的作者之一。 其无论对 MyBatis 还是 MyBatis-Flex,都有非常深入的理解。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥自研 Servlet 容器百万次压测轻松超越 Undertow/Tomcat
1、smart-servlet 简介 smart-servlet 是一个基于 Jakarta Servlet 6.1 的轻量级 Servlet 容器,适用于 Java 17+ 环境。 产品特色 国产血统:全球首款全栈核心技术自研的国产 Servlet 容器。 性能优越:搭载最新版通信微内核(smart-socket)和 Web 服务平台(FEAT)。 安全可靠:严格遵循协议规范;支持加密传输方式。 极致轻量:发行包仅 1MB。 简洁易用:支持 War 包、springboot、maven-plugin 等多种运行模式,使用体验 100%兼容 Tomcat。 目标用户 有着「信创需求」的企业用户。 对服务并发能力要求高的企业用户。 想要研究 servlet 技术的个人开发者。 性能测试报告 2、 版本更新 自此版本起,samrt-servlet 将底层支撑模块由 samrt-http 迁移至全新的平台:FEAT。未来将由 FEAT 为 smart-servlet 提供安全可靠、性能卓越、资源节省的 Web 服务。 随着越来越多的用户关注并试用 smart-servlet,暴露了部分共性问...
- 下一篇
RuoYi-Vue 3.8.9 发布,更多细节优化
若依前后端分离版本v3.8.9 已发布,更新日志: 用户管理支持分栏拖动 修改主题样式本地读取 用户头像http(s)链接支持 用户管理过滤掉已禁用部门 支持自定义显示Excel属性列 操作日志记录DELETE请求参数 白名单支持对通配符路径匹配 校检文件名是否包含特殊字符 代码生成创建表屏蔽违规的字符 菜单面包屑导航支持多层级显示 Excel注解支持wrapText是否允许内容换行 代码生成新增配置是否允许文件覆盖到本地 修复角色禁用权限不失效问题 修复代码生成上级菜单显示问题 修复导出子列表对象只能在最后的问题 修复TopNav无法正确获取active的问题 修复默认关闭Tags-Views内链页面打不开 升级oshi到最新版本6.6.5 升级tomcat到最新版本9.0.96 升级fastjson到最新版2.0.53 升级logback到最新版本1.2.13 升级spring-framework到最新版本5.3.39 升级quill到最新版本2.0.2 升级axios到最新版本0.28.1 优化身份证脱敏正则 优化权限更新后同步缓存 优化查询时间范围日期格式 优化参数键值更换为多...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2整合Thymeleaf,官方推荐html解决方案