登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
12月21日就在北京,来看大模型推理 + 国产硬件生态 + 开源社区分享,一起搞技术、聊开源、领福利~~
代码拉取完成,页面将自动刷新
开源项目
>
数据库相关
>
数据库开发包
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
260
Star
3K
Fork
597
MyBatis-Flex
/
MyBatis-Flex
代码
Issues
296
Pull Requests
9
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
发行版
最新版
v1.11.4
ed09906
2025-11-13 12:48
对比
v1.11.4
Michael Yang
- 修复:修复 EXISTS、NOT EXISTS 的子 select 语句无法自动附加逻辑删除的问题,感谢 @Arowa_Z - 修复:@EnumValue 应用在接口方法且返回类型为泛型时失效的问题,感谢 @CShisan - 修复:人大金仓方言类型判断不准确的问题,感谢 @younger - 修复:RowKeyGenerator 的 autoKeyGeneratorNames 在某些情况下累积导致缓存污染的问题 - 文档:修正示例代码中的语法错误,感谢 @涛声依旧
最后提交信息为:
build: v1.11.4 release (^.^)YYa!!
v1.11.3
70a97bb
2025-09-26 12:16
对比
v1.11.3
Michael Yang
- 修复: QueryColumn.between_(values) 不能为 null 的问题 #ID03CH
最后提交信息为:
build: v1.11.3 release (^.^)YYa!!
v1.11.2
d5d7c3e
2025-09-26 11:08
对比
v1.11.2
Michael Yang
- 新增:添加 Assert 方便在执行 update 的时候进行断言 - 新增:添加新函数并增强数据库类型判断能力,感谢 @fangzhengjin - 新增:添加 stringAgg 和 listAgg 函数的重载方法,感谢 @fangzhengjin - 新增:添加新函数并增强数据库类型判断能力,感谢 @fangzhengjin - 新增:AuditMessage 添加 stmtId ,感谢 @pbnoyz - 优化:bom 框架版本统一管理,感谢 @ruansheng8 - 优化:bom 同步最新版本依赖,感谢 @ruansheng8 - 优化:优化关联查询使用逗号分割时排除空值,感谢 @ruansheng8 - 修复:修复自动关联查询功能:表信息查找根据Schema+表名,感谢 @ruansheng8 - 文档:更新相关文档 docs/zh/core/id.md,感谢 @java-coding
最后提交信息为:
build: v1.11.2 release (^.^)YYa!!
v1.11.1
354f9d1
2025-07-25 10:33
对比
v1.11.1
Michael Yang
- 新增:添加数据源缺失处理器,方便项目启动后,再通过代码添加数据源 - 新增:between 条件遇到 一个参数为 null 时自动转换成 LE 或 GE 逻辑 #ICKPDB - 新增:添加对 Spring Batch 的支持 - 修复:动态添加数据源第二次切换数据源无效的问题 #ICLQQ3 - 修复:Datasource lambda 的 orElse 是方法的话,会在执行 lambda 之前堆栈就调用了,那么 Optional 的逻辑就失去作用了 - 测试:添加对 Spring Batch 的单元测试
最后提交信息为:
build: v1.11.1 release (^.^)YYa!!
v1.11.0
97bf853
2025-07-13 09:56
对比
v1.11.0
Michael Yang
- 新增:代码生成器 Column 支持带有范型的类型,感谢 @benshi - 新增:对于用户常用类,启用代码折叠支持,感谢 @hewei - 新增:Column 添加 setProperty 方法的支持,感谢 @benshi - 新增:增加 GBASE_8C、GBASE_8S_PG、GOLDENDB、SUNDB、VASTBASE、YASDB、PRESTO 驱动识别,感谢 @fangzhengjin - 新增:添加 loveqq-framework 启动器,感谢 @kfyty725 - 优化:优化 `>=` 逻辑和 `<=` 逻辑保持一致,感谢 @fyh - 优化:调整 sqlserver 2008 版本的 DbType 为 SQLSERVER_2005,修复分页语句不支持 offset 问题,感谢 @all-around-badass - 修复:高斯数据库调整为无反义处理,避免严格大小写处理,感谢 @all-around-badass - 修复:在 join 多次相同的表时, 构建租户条件没能取到正确的别名,感谢 @gzkemays - 修复:在使用 UpdateChain 更新实体类字段时偶发 ClassCastException 异常问题,感谢 @iminifly - 修复:多环境导入相同 Mapper 冲突问题,感谢 @wcc1433 - 文档:更新代码生成器的相关文档
最后提交信息为:
build: v1.11.0 release (^.^)YYa!!
v1.10.9
6c75b6e
2025-03-19 18:35
对比
v1.10.9
Michael Yang
- 新增: 代码生成器支持配置 entity 类 lombok 注解生成 (@NoArgsConstructor, @AllArgsConstructor),感谢 @coder-xiaomo - 新增:增加全局忽略 schema 配置的支持,感谢 @cui - 修复:MultiEntityKeyGenerator 不支持 set 设置的问题,感谢 @zhb - 修复:exists 条件中的表别名和父查询保持一致的问题,感谢 @cybzzz - 修复:修复在 diaelct 中去调用 Db 工具时可能出现类型转换错误的问题
最后提交信息为:
build: v1.10.9 release (^.^)YYa!!
v1.10.8
77f0d6c
2025-02-17 11:59
对比
v1.10.8
Michael Yang
- 新增:代码生成器 GlobalConfig 添加 setEntityWithBaseClassEnable 设置,感谢 @coder-xiaomo - 新增:代码生成器生成 entity base 时支持设置是否覆盖已有文件,感谢 @coder-xiaomo - 新增:QueryWrapper 支持常量查询,感谢 @weichangming - 优化:代码生成器 setAuthor 和 setSince 方法传入空字符串时,不添加注释 @author, @since 部分,感谢 @coder-xiaomo - 修复:在不使用 mybatis-flex-processor 模块时,会出现 StrUtil 找不到的问题,感谢 @codetangxin - 修复:TenantFactory.withoutTenantCondition 在修改时无效的问题,感谢 @codetangxin
最后提交信息为:
build: v1.10.8 release (^.^)YYa!!
v1.10.7
ef6f576
2025-02-10 13:09
对比
v1.10.7
Michael Yang
- 修复:在不使用 mybatis-flex-processor 模块时,会出现 StrUtil 找不到的问题 - 修复:代码生成器 Controller 代码生成格式和详情无法生成文档的问题
最后提交信息为:
build: v1.10.7 release (^.^)YYa!!
v1.10.6
7d8960f
2025-02-06 11:45
对比
v1.10.6
Michael Yang
- 新增:动态数据源 @UseDataSource 的value值扩展支持表达式解析处理 - 优化:代码生成器补充 solon 的 controller - 优化:SqlServer2005 方言 Lis t查询 SQL 语句 BUG - 修复:Doris 查询分离 lib 部署字段映射错误的问题 https://github.com/mybatis-flex/mybatis-flex/issues/472 - 修复:当 NetworkInterface.getNetworkInterfaces() 方法阻塞时,导致我整个应用该程序都卡住,无法正常启动 https://github.com/mybatis-flex/mybatis-flex/issues/470
最后提交信息为:
build: v1.10.6 release (^.^)YYa!!
v1.10.5
e5db837
2025-01-10 09:34
对比
v1.10.5
Michael Yang
- 新增:MyBatisFlexCustomizer 支持定义多个 bean 实例进行配置,感谢 @RexSheng - 优化:引入 actuator 后日志出现告警的问题,感谢 @lin-mt - 优化:进一步优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin - 优化:优化 duckdb 方言配置,duckdb 方言总体类似于 PG 方言 - 修复:在某些情况下子线程中使用可能出现 NPE 的问题 - 修复:多数据源 + WithRelations 查询时导致后面查询的数据源选择异常的问题
最后提交信息为:
build: v1.10.5 release (^.^)YYa!!
v1.10.4
3755917
2024-12-28 16:26
对比
v1.10.4
Michael Yang
- 修复:多 MybatisFlexBootstrap 实例时,`MybatisFlexBootstrap.getMapper(Class<T> mapperClass)` 方法只能获取最后的实例的 mapper 的问题,感谢 @wcc1433 - 修复:多 MybatisFlexBootstrap 实例时,`FlexGlobalConfig.getConfig(environmentId)` 获取的 config 永远是 defaultConfig,感谢 @wcc1433 - 优化:进一步优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin
最后提交信息为:
build: v1.10.4 release (^.^)YYa!!
v1.10.3
952e8d4
2024-12-20 19:53
对比
v1.10.3
Michael Yang
- 新增:添加了duckdb 数据库支持,感谢 @PTmore - 优化:优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin
最后提交信息为:
build: v1.10.3 release (^.^)YYa!!
v1.10.2
9d05330
2024-11-28 10:04
对比
v1.10.2
Michael Yang
- 优化:删除 DataSource 不必要的类型转换,集成第三方框架时,dataSource 可能为 FlexDataSource 的包装类,从而导致类型转换错误 - 优化:优化 If.java 添加更多的方法 - 优化:升级 mybatis 到 3.5.17 最新版本 - 修复:代码生成器主键定义在父实体类,可能出错的问题
最后提交信息为:
build: v1.10.2 release (^.^)YYa!!
v1.10.1
bbddb15
2024-11-12 09:59
对比
v1.10.1
Michael Yang
- 修复:代码生成器 在禁用Service接口生成时,serviceImpl去除Service接口 - 修复:在使用 QueryColumn 的 ge 方法时, 大于等于会实际仅是大于的问题
最后提交信息为:
build: v1.10.1 release (^.^)YYa!!
v1.10.0
c8c39e9
2024-11-04 09:25
对比
v1.10.0
Michael Yang
- 新增:代码生成器添加 ColumnConfigFactory 配置的支持 - 修复:修复由于 1.10.0 修复方法名称后导致代码生成器出错的问题 - 优化:优化 unMappedColumnHandler 在 FlexGlobalConfig 的定义
最后提交信息为:
build: v1.10.0 release (^.^)YYa!!
v1.9.9
ea00e71
2024-10-31 11:18
对比
v1.9.9
Michael Yang
- 优化:重构 QueryWrapper 使之优先使用用户设置的条件 - 优化:优化 BaseMapper.insertOrUpdate,使之在传入空字符串时走 save - 优化:Spring 的 ServiceImpl#getMapper 返回约束泛型类型, 感谢 @aliothmoon - 优化:修改 StringUtil 的 isBlank 为 noText, 以及 isNotBlank 为 hasText - 修复:修复事务超时时间问题 & 提供更完善的Spring事务定义上下文,感谢 @aliothmoon - 修复:子查询作为条件没有括号的问题 - 修复:子查询用到了外部查询的列时,两个列重名没有列名指向的问题 - 修复:分页在某些情况下,无法优化 COUNT 查询的问题 - 文档:修正文档的部分拼写错误,感谢 @kings
最后提交信息为:
build: v1.9.9 release (^.^)YYa!!
v1.9.8
4bcfaf6
2024-10-20 17:42
对比
v1.9.8
Michael Yang
- 新增:新增 trino 方言,感谢 @chenjh3 - 新增:新增 OptimisticLockManager,用于处理跳过乐观锁的场景,感谢 @tiankafei - 新增:添加 solon 事务支持,感谢 @noear_admin - 新增: 增加未匹配列的自定义处理拓展接口,感谢 @something4ArthurW - 新增:添加查询列和查询条件相互转换的适配器,感谢 @Suomm - 新增:无法顺序读取数据源配置时,可以手动指定默认数据源,感谢 @Suomm - 新增:使用实体类构建 QueryWrapper 时,可以使用实体类中属性标记的 TypeHandler 对值进行处理,感谢 @Suomm - 新增:代码生成器添加表后缀处理,感谢 @Suomm - 优化:mybatis-spring 升级同步升级 mybatis 依赖版本为 3.5.16 - 优化:废弃使用多个值的 SQL 连接符,感谢 @Suomm - 优化:优化 SelectQueryColumn 类,感谢 @Suomm - 优化:使 QueryColumn 子类可以自定义 SQL 生成,感谢 @Suomm - 优化:优化 CustomKeyGenerator 类,感谢 @Suomm - 优化:修正一些拼写错误,感谢 @Suomm - 优化:如果更新数据时租户字段有值,则不覆盖,感谢 @Suomm - 优化:FlexDefaultResultSetHandler 细节优化 - 优化:为 ModifyAttrsRecordProxyFactory 添加更加明确的异常信息,感谢 @Suomm - 修复:使用 DbChain 的 as 出现 query table must not be empty 异常,感谢 @Suomm - 修复:空数组/集合会查出所有数据的问题,感谢 @Suomm - 修复:case when 中使用 SelectQueryColumn 字段会变成空的问题,感谢 @Suomm - 修复:解决 XML 审计无法打印参数以及审计参数顺序问题,感谢 @Suomm - 修复:使用 mapper.xml 的嵌套查询出现 NPE 的问题,感谢 @Suomm - 修复:兼容 Lambda 的方式构建 SQL 为表起别名没有应用的问题,感谢 @Suomm - 修复:代码生成器实体类有父类不添加 `@EqualsAndHashCode(callSuper = true)` 的问题,感谢 @Suomm - 修复:UPDATE JOIN 表没有别名的错误,感谢 @Suomm - 修复:修复 `@EnumValue` 应用在接口方法上失效的问题,感谢 @aliothmoon
最后提交信息为:
build: v1.9.8 release (^.^)YYa!!
v1.9.7
9b96667
2024-08-28 14:28
对比
v1.9.7
Michael Yang
- 新增:增加 updateBatch 方法是否忽略 null 字段的可配置性,感谢 @wqdTryBest - 新增:支持在 APT 中通过表达式选择 package 层级 - 修复:修复使用 insertBatchSelective 方法抛异常的问题 - 修复:修复 union sql 的分页查询问题 - 修复:RelationManyToMany 注解同时通过 selectOneWithRelationsByIdAs 查询报错的问题
最后提交信息为:
build: v1.9.7 release (^.^)YYa!!
v1.9.6
1c7295b
2024-08-18 10:14
对比
v1.9.6
Michael Yang
- 新增:Mapper 新增 insertBatchSelective 方法 - 新增:新增 SQL SERVER 返回当前日期和时间,感谢 @macy0122 - 优化:Mapper 的批量操作方法,由 List 修改为 Collection - 修复:Sql Server 多表关联查询,主表去重,执行SQL异常,感谢 @macy0122 - 修复:processor 回退到 v1.9.3 - 修复:TableInfoFactory 在某些极端的使用场景可能出现 NPE 的问题 - 修复:修复分页包含 having 语句时,语法依然被优化问题,感谢 @cearnach - 测试:优化一些测试的 DbType 冲突的问题
最后提交信息为:
build: v1.9.6 release (^.^)YYa!!
v1.9.5
c5770b7
2024-08-01 09:26
对比
v1.9.5
Michael Yang
- 新增:ID 主键生成策略新增 ULID 算法,感谢 @dh-free - 优化:SqlServer 方言转义 scheme、table、colums 根据 . 分割后分别包装,感谢 @macy0122 - 优化:SQL SERVER Limit 的细节优化 ,感谢 @macy0122 - 修复:驼峰转下划线规则不一致问题 @zuojl - 修复:当使用 RowKey.AUTO 生成自增主键时,会导致 RowKeyGenerator 错误的问题 https://gitee.com/mybatis-flex/mybatis-flex/issues/IAFGDE - 修复:SnowFlakeIDKeyGenerator 在某些极端情况下出现 UnknownHostException 的问题
最后提交信息为:
build: v1.9.5 release (^.^)YYa!!
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/mybatis-flex/mybatis-flex.git
git@gitee.com:mybatis-flex/mybatis-flex.git
mybatis-flex
mybatis-flex
MyBatis-Flex
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册