Michael Yang
|
5814d254b8
|
Merge pull request #614 from AXBest/main
fix(sql):优化删除语句中单主键条件的拼接逻辑
|
2025-11-26 16:19:18 +08:00 |
|
Michael Yang
|
9895a79a5b
|
Merge pull request #615 from ruansheng8/feat-orderBy
QueryOrderBy 新增获取字段属性方法
|
2025-11-26 16:16:57 +08:00 |
|
ruansheng
|
9469a727a2
|
feat: -m core 风格统一
|
2025-11-22 11:57:07 +08:00 |
|
ruansheng
|
ce23df8b09
|
feat: -m query 新增OrderType获取方法
|
2025-11-21 17:28:46 +08:00 |
|
ruansheng
|
ed4f30cb2c
|
feat: -m core 新增getQueryColumn方法
|
2025-11-21 17:13:52 +08:00 |
|
axbest
|
af3451b43f
|
fix(sql):优化删除语句中单主键条件的拼接逻辑
- 将单主键删除条件从 OR 拼接改为 IN 方式拼接
|
2025-11-19 16:13:04 +08:00 |
|
DefNed
|
d770b550b2
|
Update version
|
2025-11-17 14:53:12 +08:00 |
|
cybzzz
|
9343c8eabd
|
fix: 带子查询的场景下,分页优化误删 join 的修复
|
2025-11-15 13:24:36 +08:00 |
|
Michael Yang
|
10e595a628
|
fix: fixed and close https://gitee.com/mybatis-flex/mybatis-flex/issues/ID64KB
|
2025-11-13 12:23:23 +08:00 |
|
younger
|
61857a00fe
|
update mybatis-flex-core/src/main/java/com/mybatisflex/core/dialect/DbTypeUtil.java.
修复根据人大金仓url识别错误类型的bug
Signed-off-by: younger <1095367863@qq.com>
|
2025-11-10 10:28:26 +00:00 |
|
Michael Yang
|
eefded34f9
|
Merge branch 'main' of https://github.com/mybatis-flex/mybatis-flex
|
2025-11-10 10:29:08 +08:00 |
|
Michael Yang
|
a4793eaceb
|
Merge pull request #600 from Arowa-Z/main
fix: 修复EXISTS、NOT EXISTS的子select语句无法自动附加逻辑删除的问题
|
2025-11-10 10:26:42 +08:00 |
|
CShisan
|
c1cd6dcecd
|
fix 修复@EnumValue应用在接口方法且返回类型为泛型时失效的问题
|
2025-11-07 18:01:11 +08:00 |
|
Arowa_Z
|
66ca2981da
|
fix: 修复EXISTS、NOT EXISTS的子select语句无法自动附加逻辑删除的问题
|
2025-10-17 23:27:14 +08:00 |
|
Michael Yang
|
23236e6ec2
|
build: v1.11.3 release (^.^)YYa!!
|
2025-09-26 12:12:04 +08:00 |
|
Michael Yang
|
efd2a442d4
|
fix: 修复 QueryColumn.between_(values) 不能为 null 的问题
|
2025-09-26 12:02:26 +08:00 |
|
Michael Yang
|
3c26f72df8
|
chore: code format
|
2025-09-25 19:29:37 +08:00 |
|
Michael Yang
|
3618f70055
|
Merge pull request #587 from ruansheng8/fix-relationQueryNullValue
feat: -m core 优化关联查询使用逗号分割逻辑
|
2025-09-25 19:23:03 +08:00 |
|
Michael Yang
|
c7bc207ce7
|
Merge pull request #589 from ruansheng8/fix-relationTableQuery
fix: -m core 修复自动关联表信息查找逻辑
|
2025-09-25 19:22:20 +08:00 |
|
Michael Yang
|
bf05d11d8e
|
feat: 添加 Assert 方便在执行 update 的时候进行断言
|
2025-09-25 19:13:07 +08:00 |
|
ruansheng
|
2e5bde372f
|
fix: -m core 修复自动关联查询功能:表信息查找根据Schema+表名
|
2025-09-25 17:07:54 +08:00 |
|
ruansheng
|
01ab3023df
|
feat: -m core 优化关联查询使用逗号分割时排除空值
|
2025-09-23 19:59:30 +08:00 |
|
pbnoyz
|
9afcb9514d
|
feat: add stmtId for AuditMessage
|
2025-08-26 22:36:36 +08:00 |
|
pbnoyz
|
c65a3608f8
|
fix: use ${project.version} for module deps
|
2025-08-26 22:34:28 +08:00 |
|
Michael Yang
|
324810803b
|
Merge pull request #563 from ruansheng8/feat-pom
feat: -m bom 框架版本统一管理
|
2025-08-20 18:41:53 +08:00 |
|
ZhengJin
|
3cb3563508
|
feat(core): 添加 CAST 函数支持
- 新增 CastQueryColumn 类实现 CAST 函数查询列
- 在 QueryColumn 中添加 cast 方法支持类型转换
- 在 QueryMethods 中提供静态方法创建 CAST 函数查询列
|
2025-08-08 11:16:21 +08:00 |
|
ZhengJin
|
aa08da881a
|
feat(core): 添加 stringAgg 和 listAgg 函数的重载方法
|
2025-08-07 18:17:59 +08:00 |
|
ZhengJin
|
aaa2566b12
|
feat(core): 添加新函数并增强数据库类型判断能力
- 在 FuncName 中添加 STRING_AGG 和 LISTAGG 函数
- 在 DbType 中添加方法判断数据库类型是否支持 MySQL、Oracle 或 PostgreSQL
- 在 DbTypeUtil 中添加获取当前数据库类型的方法
- 在 QueryMethods 中添加 STRING_AGG 和 LISTAGG聚合函数的支持
|
2025-08-07 17:09:24 +08:00 |
|
ruansheng
|
ecbd87a1ae
|
feat: -m bom 框架版本统一管理
|
2025-07-27 15:29:14 +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 |
|
谨宸
|
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!!
|
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
|
6f0444a139
|
!547 修复在使用 UpdateChain 更新实体类字段时偶发 ClassCastException 异常问题
Merge pull request !547 from iminifly/main
|
2025-07-13 01:23:56 +00:00 |
|
Michael Yang
|
be21245b3c
|
Merge pull request #531 from itfsw/main
feat: 对于用户常用类,启用代码折叠支持
|
2025-07-13 09:19:20 +08:00 |
|
all-aroundbadass
|
ac5a7bf511
|
fix(DialectFactory): 高斯数据库调整为无反义处理,避免严格大小写处理
|
2025-05-28 20:07:35 +08: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 |
|
hewei
|
a37bdaabf1
|
feat: 对于用户常用类,启用代码折叠支持
|
2025-05-10 11:15:30 +08:00 |
|
Michael Yang
|
a12f528388
|
Merge branch 'main' of https://github.com/mybatis-flex/mybatis-flex
|
2025-04-24 18:28:09 +08: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 |
|
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 |
|