Sign in
Sign up
Explore
Enterprise
Education
Search
Help
Terms of use
About Us
Explore
Enterprise
Education
Gitee Premium
Gitee AI
I know
View Details
Sign in
Sign up
Notice of the Decommissioning of the Partial Warehouse Star Data Acquisition Interface
Fetch the repository succeeded.
Open Source
>
Database Related
>
DB Development Package
&&
Scan WeChat QR to Pay
Cancel
Complete
Watch
Unwatch
Watching
Releases Only
Ignoring
244
Star
2.8K
Fork
570
MyBatis-Flex
/
MyBatis-Flex
Code
Issues
196
Pull Requests
10
Wiki
Insights
Pipelines
Service
Gitee Pages
JavaDoc
PHPDoc
Quality Analysis
Jenkins for Gitee
Tencent CloudBase
Tencent Cloud Serverless
悬镜安全
Aliyun SAE
Codeblitz
SBOM
Don’t show this again
Releases
Latest
v1.10.9
6c75b6e
2025-03-19 18:35
Compare
v1.10.9
Michael Yang
- 新增: 代码生成器支持配置 entity 类 lombok 注解生成 (@NoArgsConstructor, @AllArgsConstructor),感谢 @coder-xiaomo - 新增:增加全局忽略 schema 配置的支持,感谢 @cui - 修复:MultiEntityKeyGenerator 不支持 set 设置的问题,感谢 @zhb - 修复:exists 条件中的表别名和父查询保持一致的问题,感谢 @cybzzz - 修复:修复在 diaelct 中去调用 Db 工具时可能出现类型转换错误的问题
Last committed message:
build: v1.10.9 release (^.^)YYa!!
v1.10.8
77f0d6c
2025-02-17 11:59
Compare
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
Last committed message:
build: v1.10.8 release (^.^)YYa!!
v1.10.7
ef6f576
2025-02-10 13:09
Compare
v1.10.7
Michael Yang
修复:在不使用 mybatis-flex-processor 模块时,会出现 StrUtil 找不到的问题
修复:代码生成器 Controller 代码生成格式和详情无法生成文档的问题
Last committed message:
build: v1.10.7 release (^.^)YYa!!
v1.10.6
7d8960f
2025-02-06 11:45
Compare
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
Last committed message:
build: v1.10.6 release (^.^)YYa!!
v1.10.5
e5db837
2025-01-10 09:34
Compare
v1.10.5
Michael Yang
- 新增:MyBatisFlexCustomizer 支持定义多个 bean 实例进行配置,感谢 @RexSheng - 优化:引入 actuator 后日志出现告警的问题,感谢 @lin-mt - 优化:进一步优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin - 优化:优化 duckdb 方言配置,duckdb 方言总体类似于 PG 方言 - 修复:在某些情况下子线程中使用可能出现 NPE 的问题 - 修复:多数据源 + WithRelations 查询时导致后面查询的数据源选择异常的问题
Last committed message:
build: v1.10.5 release (^.^)YYa!!
v1.10.4
3755917
2024-12-28 16:26
Compare
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
Last committed message:
build: v1.10.4 release (^.^)YYa!!
v1.10.3
952e8d4
2024-12-20 19:53
Compare
v1.10.3
Michael Yang
- 新增:添加了duckdb 数据库支持,感谢 @PTmore - 优化:优化 mybatis-flex-solon-plugin 插件,感谢 @noear_admin
Last committed message:
build: v1.10.3 release (^.^)YYa!!
v1.10.2
9d05330
2024-11-28 10:04
Compare
v1.10.2
Michael Yang
优化:删除 DataSource 不必要的类型转换,集成第三方框架时,dataSource 可能为 FlexDataSource 的包装类,从而导致类型转换错误
优化:优化 If.java 添加更多的方法
优化:升级 mybatis 到 3.5.17 最新版本
修复:代码生成器主键定义在父实体类,可能出错的问题
Last committed message:
build: v1.10.2 release (^.^)YYa!!
v1.10.1
bbddb15
2024-11-12 09:59
Compare
v1.10.1
Michael Yang
修复:代码生成器 在禁用Service接口生成时,serviceImpl去除Service接口
修复:在使用 QueryColumn 的 ge 方法时, 大于等于会实际仅是大于的问题
Last committed message:
build: v1.10.1 release (^.^)YYa!!
v1.10.0
c8c39e9
2024-11-04 09:25
Compare
v1.10.0
Michael Yang
新增:代码生成器添加 ColumnConfigFactory 配置的支持
修复:修复由于 1.10.0 修复方法名称后导致代码生成器出错的问题
优化:优化 unMappedColumnHandler 在 FlexGlobalConfig 的定义
Last committed message:
build: v1.10.0 release (^.^)YYa!!
v1.9.9
ea00e71
2024-10-31 11:18
Compare
v1.9.9
Michael Yang
- 优化:重构 QueryWrapper 使之优先使用用户设置的条件 - 优化:优化 BaseMapper.insertOrUpdate,使之在传入空字符串时走 save - 优化:Spring 的 ServiceImpl#getMapper 返回约束泛型类型, 感谢 @aliothmoon - 优化:修改 StringUtil 的 isBlank 为 noText, 以及 isNotBlank 为 hasText - 修复:修复事务超时时间问题 & 提供更完善的Spring事务定义上下文,感谢 @aliothmoon - 修复:子查询作为条件没有括号的问题 - 修复:子查询用到了外部查询的列时,两个列重名没有列名指向的问题 - 修复:分页在某些情况下,无法优化 COUNT 查询的问题 - 文档:修正文档的部分拼写错误,感谢 @kings
Last committed message:
build: v1.9.9 release (^.^)YYa!!
v1.9.8
4bcfaf6
2024-10-20 17:42
Compare
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
Last committed message:
build: v1.9.8 release (^.^)YYa!!
v1.9.7
9b96667
2024-08-28 14:28
Compare
v1.9.7
Michael Yang
- 新增:增加 updateBatch 方法是否忽略 null 字段的可配置性,感谢 @wqdTryBest - 新增:支持在 APT 中通过表达式选择 package 层级 - 修复:修复使用 insertBatchSelective 方法抛异常的问题 - 修复:修复 union sql 的分页查询问题 - 修复:RelationManyToMany 注解同时通过 selectOneWithRelationsByIdAs 查询报错的问题
Last committed message:
build: v1.9.7 release (^.^)YYa!!
v1.9.6
1c7295b
2024-08-18 10:14
Compare
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 冲突的问题
Last committed message:
build: v1.9.6 release (^.^)YYa!!
v1.9.5
c5770b7
2024-08-01 09:26
Compare
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 的问题
Last committed message:
build: v1.9.5 release (^.^)YYa!!
v1.9.4
a6e972e
2024-07-22 17:24
Compare
v1.9.4
Michael Yang
- 新增:支持在 APT 中通过表达式选择 package 层级,感谢 @fangzhengjin - 新增:添加 QueryWrapper.orderByUnSafely 支持自定义 SQL 进行 orderBy - 新增:为 clickhouse 添加独立方言,进一步适配 clickhouse 更新和删除,感谢 @老唐 - 新增:添加分页时每页显示的数据数量最大限制,感谢 @Leo - 优化:kotlin 代码生成器 entity 类定义及属性设置为 open,感谢 @lemonbx - 优化:FieldWrapper 获取 Collection 泛型类型时增加友好错误提。,感谢 @lemonbx - 修复:修复实体类的父类含有泛型时,转换报错 https://github.com/mybatis-flex/mybatis-flex/issues/354 感谢 @zuihou111 - 修复:解决 orderBy 时传入的变量参数时失效问题,感谢 @kamo-sama - 修复:在某些情况下会出现 NotSerializableException 错误的问题 https://gitee.com/mybatis-flex/mybatis-flex/issues/IAAXMH - 修复:达梦数据库某些场景下 SQL 关键字识别不正确的问题 - 文档:修正文档快速开始示例代码使用错误的方法名的问题,感谢 @Frank_HL - 文档:添加APT设置增加表达式用法说明,感谢 @fangzhengjin - 文档:更新use-in-kotlin.md对于插件配置、演示示例等提醒描述,感谢 @kamo-sama - 文档:修正多租户下的一些文档错误问题,感谢 @lovealiang - 文档:修正增删改下的一些文档错误问题,感谢 @dragon_haoge
Last committed message:
build: v1.9.4 release (^.^)YYa!!
v1.9.3
da450de
2024-06-18 10:06
Compare
v1.9.3
Michael Yang
- 新增:代码生成器添加生成 Java、Kotlin 两种代码的支持,感谢 @Suomm - 新增:QueryMethods 添加 mysql date 函数,感谢 @bigtian99 - 优化:代码生成器自动检测父类是否包含泛型,感谢 @rainybx - 优化:ClassUtil 优化抽取遍历父类的逻辑减少递归,感谢 @KAMO030 - 优化:优化 AbstractRelation,当配置错误时给出更加明确的错误信息 - 优化:APT 支持在 Resources 目录进行配置,感谢 @ruansheng8 - 修复:java 代码生成器 base 类缺少 import,感谢 @rainybx - 修复:SQL Server 添加 KeywordWrap 无反义区分大小写处理 - 修复:修复多个 SqlSessionFactory 共存时,FlexGlobalConfig 被最后一个覆盖的问题,感谢 @witt-bit - 文档:优化多数据源的示例代码,感谢 @jesee030
Last committed message:
build: v1.9.3 release (^.^)YYa!!
v1.9.2
57226aa
2024-06-04 09:27
Compare
v1.9.2
Michael Yang
- 新增:代码生成器新增 PostgreSQL 方言的实现,感谢 @StringKe - 修复:当 FunctionQueryColumn 中存在 table,会导致分页查询时 SQL 优化错误的问题,感谢 @98Kming - 修复:修复 v1.9.0 由于重构 Mapper 导致 dsKey 获取可能出现错误的问题
Last committed message:
build: v1.9.2 release (^.^)YYa!!
v1.9.1
18f7406
2024-06-02 12:33
Compare
v1.9.1
Michael Yang
修复:修复 v1.9.0 由于重构 Mapper 导致 solon 无法注册 mapper 的问题
优化:优化 FlexMapperProxy 数据源的处理逻辑
Last committed message:
build: v1.9.1 release (^.^)YYa!!
v1.9.0
16c9d72
2024-05-30 12:12
Compare
v1.9.0
Michael Yang
- 优化:重构 Mapper 的获取,使之减少一层代理从而获得更高性能 - 优化:优化 LambdaUtil 的性能 - 优化:优化代码生成器 Controller 代码生成的主键类型,感谢 @Suomm - 优化:优化代码生成器的 JdbcTypeMapping - 优化:优化 QueryColumn 的 between 对于数组支持的灵活性,感谢 @kamo-sama - 优化:当 Entity 中的字段命名不规范时可能无法通过 Lambda 获取属性的问题 #I9P66C - 优化:优化 StringUtil.camelToUnderline 用于处理某些字段命名不规范的问题 - 修复:在 Kotlin 中,LambdaUtil 无法通过 lambda 表达式正确获取到对象的属性值 #I9ONI4 ,感谢 @cnscoo
Last committed message:
build: v1.9.0 release (^.^)YYa!!
Download
To prevent Robot download, Please enter the captcha to continue
Cancel
Download
Prompt
Switch to Alipay.
OK
Cancel
Donate
Please sign in before you donate.
Cancel
Sign in
Login prompt
This operation requires login to the code cloud account. Please log in before operating.
Go to login
No account. Register
1
https://gitee.com/mybatis-flex/mybatis-flex.git
git@gitee.com:mybatis-flex/mybatis-flex.git
mybatis-flex
mybatis-flex
MyBatis-Flex
Going to Help Center
Search
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
Comment
Repository Report
Back to the top