3747 Commits

Author SHA1 Message Date
Michael Yang
354f9d11a3 build: v1.11.1 release (^.^)YYa!! v1.11.1 2025-07-25 10:30:36 +08:00
Michael Yang
03f6c28463 build: v1.11.1 release (^.^)YYa!! 2025-07-25 10:25:31 +08:00
Michael Yang
f786fd64b5 test: fixed test 2025-07-25 09:52:51 +08:00
Michael Yang
bf973f9f06 Merge branch 'main' of https://gitee.com/mybatis-flex/mybatis-flex 2025-07-25 09:35:47 +08:00
Michael Yang
60a30deea2
!545 增加SpringBatch的支持的测试demo
Merge pull request !545 from zhj149/main
2025-07-25 01:35:11 +00:00
Michael Yang
d47465a91e Merge branch 'main' of https://github.com/mybatis-flex/mybatis-flex 2025-07-25 09:32:34 +08:00
Michael Yang
4d8c132b8d
!552 fix:lambda的orElse是方法的话,会在执行lambda之前堆栈就调用了,那么Optional的逻辑就失去作用了,并且发现了一个逻…
Merge pull request !552 from 谨宸/main
2025-07-25 01:25:03 +00:00
Michael Yang
ece2adc0e3
Merge pull request #562 from ruansheng8/fix-pkgImport
修复Optional包依赖问题
2025-07-24 12:18:05 +08:00
ruansheng
acba6066bc feat: -m core 导入Optional包依赖 2025-07-23 18:51:32 +08:00
谨宸
08d6dae776 fix:lambda的orElse是方法的话,会在执行lambda之前堆栈就调用了,那么Optional的逻辑就失去作用了,并且发现了一个逻辑问题,addDataSource没有使用到参数,会导致multiple逻辑有问题 2025-07-15 19:00:10 +08:00
Michael Yang
6e6f6de0f8
!530 feat: 添加数据源缺失处理器
Merge pull request !530 from oc/dev-20250219
2025-07-14 05:09:02 +00:00
Michael Yang
b196fbb561 feat: 新增 between 条件遇到 一个参数为 null 时自动转换成 LE 或 GE 逻辑 close #ICKPDB 2025-07-14 13:05:43 +08:00
Michael Yang
cc2ca249e0 fix: fix and close #ICLQQ3 2025-07-14 12:48:51 +08:00
Michael Yang
97bf853364 build: v1.11.0 release (^.^)YYa!! v1.11.0 2025-07-13 09:51:49 +08:00
Michael Yang
19a090c4a5 build: v1.11.0 release (^.^)YYa!! 2025-07-13 09:42:15 +08:00
Michael Yang
531152e1d4 Merge branch 'main' of https://github.com/mybatis-flex/mybatis-flex 2025-07-13 09:26:27 +08:00
Michael Yang
7e09e4eb5e docs: update docs 2025-07-13 09:26:17 +08:00
Michael Yang
6f0444a139
!547 修复在使用 UpdateChain 更新实体类字段时偶发 ClassCastException 异常问题
Merge pull request !547 from iminifly/main
2025-07-13 01:23:56 +00:00
Michael Yang
b6d35c8513
!549 fix(DialectFactory): 高斯数据库调整为无反义处理,避免严格大小写处理
Merge pull request !549 from all-around-badass/main
2025-07-13 01:22:24 +00:00
Michael Yang
80ebb40481
Merge pull request #542 from BenLocal/set_prop
feat(Column): 支持带有范型的类型
2025-07-13 09:20:25 +08:00
Michael Yang
be21245b3c
Merge pull request #531 from itfsw/main
feat: 对于用户常用类,启用代码折叠支持
2025-07-13 09:19:20 +08:00
Michael Yang
37afc9ca5b
Merge pull request #536 from wcc1433/main
多环境导入相同 Mapper 冲突问题
2025-07-13 09:17:30 +08:00
Michael Yang
ce86692bcd
Merge pull request #540 from BenLocal/main
feat: mybatis-flex-codegen实体类添加setProperty方法
2025-07-13 09:15:50 +08:00
Michael Yang
cbb9f55cdf
!551 update docs/zh/intro/what-is-mybatisflex.md.
Merge pull request !551 from zhangzq/N/A
2025-07-10 06:25:29 +00:00
zhangzq
46767593a2
update docs/zh/intro/what-is-mybatisflex.md.
修改错别字

Signed-off-by: zhangzq <zhiqingzhang18@163.com>
2025-07-10 06:23:12 +00:00
benshi
dcc9dfb187 feat(Column): 支持带有范型的类型
- 例如`java.util.Optional<java.time.LocalDateTime>`这种类型

Signed-off-by: benshi <807629978@qq.com>
2025-05-28 22:35:29 +08:00
all-aroundbadass
ac5a7bf511 fix(DialectFactory): 高斯数据库调整为无反义处理,避免严格大小写处理 2025-05-28 20:07:35 +08:00
benshi
62b28a33a4 feat(Column): add setter for property
Signed-off-by: benshi <807629978@qq.com>
2025-05-27 21:09:18 +08:00
Michael Yang
ed2621f71f
!548 fix(DbTypeUtil): sqlserver 在 2012 版本开始支持 offset 语法,调整 sqlserver 2008 版…
Merge pull request !548 from all-around-badass/main
2025-05-27 07:47:11 +00:00
all-aroundbadass
99c277545e fix(DbTypeUtil): sqlserver 在 2012 版本开始支持 offset 语法,调整 sqlserver 2008 版本的 DbType 为 SQLSERVER_2005,修复分页语句不支持 offset 问题 2025-05-27 12:07:11 +08:00
wcc1433
cc374a6aa2
多个环境,每个环境加载相同 Mapper (例如 RowMapper)会导致环境冲突。
创建多个环境,每个环境加载相同 Mapper (例如 RowMapper)会导致环境冲突。
代码:
// 环境实例1
MybatisFlexBootstrap client1 = ...;
client1.addMapper(RowMapper.class);
// 环境实例2:
MybatisFlexBootstrap client2 = // ;
client2.addMapper(RowMapper.class);

client1.getMapper(RowMapper.class);
// client2 拿到的永远都是 client1 的 RowMapper
client2.getMapper(RowMapper.class);
2025-05-26 19:19:00 +08:00
wcc1433
c969ee388d
多环境导入相同 Mapper 冲突问题
创建多个环境,每个环境加载相同 Mapper (例如 RowMapper)会导致环境冲突。
代码:
// 环境实例1
MybatisFlexBootstrap client1 = ...;
client1.addMapper(RowMapper.class);
// 环境实例2:
MybatisFlexBootstrap client2 = // ;
client2.addMapper(RowMapper.class);

client1.getMapper(RowMapper.class);
// client2 拿到的永远都是 client1 的 RowMapper
client2.getMapper(RowMapper.class);
2025-05-25 15:40:10 +08:00
lvxiaofei
15e93168b6 修复在使用 UpdateChain 更新实体类字段时偶发 ClassCastException 异常问题 2025-05-16 15:05:53 +08:00
Michael Yang
0baa61fe03
!546 update mybatis-flex-codegen/src/main/resources/templates/enjoy/controller.tpl.
Merge pull request !546 from Mele/N/A
2025-05-11 02:48:21 +00:00
Mele
1ed62629c2
update mybatis-flex-codegen/src/main/resources/templates/enjoy/controller.tpl.
语句不通

Signed-off-by: Mele <lxzgga@163.com>
2025-05-10 19:25:15 +00:00
hewei
a37bdaabf1 feat: 对于用户常用类,启用代码折叠支持 2025-05-10 11:15:30 +08:00
zhj149
336e938471 增加SpringBatch的支持的测试demo 2025-04-28 15:13:52 +08:00
zhj149
ea03a5f3df 增加SpringBatch的支持,Linux下开发,有大小写名称的问题.所以AccountMapper改了下名字. 无法install到本地测试,没写测试 2025-04-28 13:47:12 +08:00
Michael Yang
82ed8229e2 docs: update docs 2025-04-24 18:30:55 +08:00
Michael Yang
a12f528388 Merge branch 'main' of https://github.com/mybatis-flex/mybatis-flex 2025-04-24 18:28:09 +08:00
Michael Yang
0f46023741
!544 update mybatis-flex-core/src/main/java/com/mybatisflex/core/transaction/Propagation.java.
Merge pull request !544 from oc/N/A
2025-04-24 06:28:44 +00:00
oc
cd7eb10758
update mybatis-flex-core/src/main/java/com/mybatisflex/core/transaction/Propagation.java.
refactor: 优化 Propagation 枚举类

- 为每个枚举值添加了相应的 JavaDoc 注释,提高代码可读性
- 将 value 字段声明为 final,确保枚举值的不可变性
- 删除了不必要的 setValue 方法,因为枚举值在构造时设置且不应更改


Signed-off-by: oc <1490535+ocoooo@user.noreply.gitee.com>
2025-04-24 06:25:18 +00:00
Michael Yang
ea45ff983c
Merge pull request #520 from fangzhengjin/dbtype
数据库驱动识别优化
2025-04-21 15:36:08 +08:00
Michael Yang
d943caaad1
!542 update docs/zh/base/parts/base-mapper-insert-methods.md.
Merge pull request !542 from 6岁/N/A
2025-04-20 03:03:07 +00:00
6岁
af88769761
update docs/zh/base/parts/base-mapper-insert-methods.md.
- **`insertBatchSelective(entities)`**:批量插入实体类数据,忽略 `null` 值。

Signed-off-by: 6岁 <r.xiaolong@qq.com>
2025-04-10 07:52:00 +00:00
ZhengJin
2bd5c039d1
1. 增加 GBASE_8C、GBASE_8S_PG、GOLDENDB、SUNDB、VASTBASE、YASDB、PRESTO 驱动识别
2. 修正高斯企业版数据库驱动识别问题
2025-04-08 16:28:17 +08:00
Michael Yang
06a798eed7 test: add test for issues IBYEZ7 2025-04-03 09:22:00 +08:00
Michael Yang
848d709140 test: add lambada test 2025-04-03 09:15:33 +08:00
Michael Yang
d20377c049
!540 &gt;=逻辑和&lt;=逻辑保持一致
Merge pull request !540 from 道友小会/main
2025-04-01 07:10:19 +00:00
fyh
3d1bbbf235 >=逻辑和<=逻辑保持一致 2025-04-01 15:05:54 +08:00