lvxiaofei
15e93168b6
修复在使用 UpdateChain 更新实体类字段时偶发 ClassCastException 异常问题
2025-05-16 15:05:53 +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
Michael Yang
848d709140
test: add lambada test
2025-04-03 09:15:33 +08:00
fyh
3d1bbbf235
>=逻辑和<=逻辑保持一致
2025-04-01 15:05:54 +08:00
huangweiye
2a64e3115f
fix: 在 join 多次相同的表时, 构建租户条件没能取到正确的别名
2025-04-01 14:02:12 +08:00
winston
624ae4d4a0
[20250319]jinchen@feat&fix:
...
1. 创建Flex数据源时,支持手动置顶DbType,防止route数据源的时候dbtype不一直导致的问题
2. 修复没有指定主键的时候,出现下标越界的异常,提示更加友好
2025-03-19 23:37:35 +08:00
Michael Yang
097d93a343
build: v1.10.9 release (^.^)YYa!!
2025-03-19 18:25:12 +08:00
Michael Yang
ecfea5e683
fix: fix RowMapperInvoker error in dialect
2025-03-19 18:19:00 +08:00
Michael Yang
1987df70a5
Merge remote-tracking branch 'gitee/main'
2025-03-17 09:17:21 +08:00
cybzzz
a35ca5cd62
fix: exists 别名单侧修改
2025-03-16 22:43:22 +08:00
cybzzz
5afd03c948
fix: exists 条件中的表别名和父查询保持一致
2025-03-16 20:27:58 +08:00
home\cuiyuan
1c9d3f6a96
增加全局忽略 schema
2025-03-03 23:40:48 +08:00
zhb
b1a2980ac5
批量插入传set报错问题
2025-02-24 12:35:21 +08:00
Michael Yang
61006c5057
build: v1.10.8 release (^.^)YYa!!
2025-02-17 11:44:27 +08:00
weichangming
2b22bdc015
!491 fix: QueryWrapper无法支持常量查询
2025-02-13 17:29:06 +08:00
tangxin
e5501e9e3f
fix:TenantFactory.withoutTenantCondition 在修改时 无效
2025-02-12 17:25:00 +08:00
tangxin
afa483d606
fix 报错java.lang.NoClassDefFoundError: com/mybatisflex/processor/util/StrUtil
2025-02-11 10:26:20 +08:00
Michael Yang
55a0a6e6ce
build: v1.10.7 release (^.^)YYa!!
2025-02-10 13:02:33 +08:00
Michael Yang
da878cd5a3
fix: fixed and close https://gitee.com/mybatis-flex/mybatis-flex/issues/IBKQIX
2025-02-07 21:35:18 +08:00
Michael Yang
86b4714bad
build: v1.10.6 release (^.^)YYa!!
2025-02-06 11:38:37 +08:00
Michael Yang
25e98045c5
Merge branch 'main' of https://gitee.com/mybatis-flex/mybatis-flex
2025-02-06 11:18:38 +08:00
sheldon-pacvue
89bb86bc14
Update TransactionalManager.java
2025-02-06 09:39:21 +08:00
macy0122
c01c476ecb
!523 FIX [Bug]: sqlserver2022下方言识别不对,手动set也无效 https://gitee.com/mybatis-flex/mybatis-flex/issues/IBIHW3
...
Merge pull request !523 from macy0122/main
2025-01-23 04:55:06 +00:00
Michael Yang
a7cf8f2713
!507 动态数据源 @UseDataSource 的value值扩展支持表达式解析处理
...
Merge pull request !507 from Alay/main
2025-01-21 05:37:30 +00:00
F3235157
8b9585ba3c
Fix https://gitee.com/mybatis-flex/mybatis-flex/issues/IBIJT3 [Bug]: SqlServer2005方言List查询SQL语句BUG
2025-01-20 17:34:01 +08:00
Alay
91d0e89ee6
增加说明书内容
2025-01-16 23:55:31 +08:00
Michael Yang
a96bb4af03
refactor: close https://github.com/mybatis-flex/mybatis-flex/issues/470
2025-01-13 10:18:13 +08:00
Michael Yang
de8f3865c4
refactor: close https://github.com/mybatis-flex/mybatis-flex/issues/472
2025-01-10 13:07:39 +08:00
Michael Yang
74253471ca
build: v1.10.5 release (^.^)YYa!!
2025-01-10 09:24:29 +08:00
Michael Yang
39b0efbd6a
fix: close https://github.com/mybatis-flex/mybatis-flex/issues/471
2025-01-10 09:17:36 +08:00
Michael Yang
c88155de85
fix: close https://gitee.com/mybatis-flex/mybatis-flex/issues/IBGNNF
2025-01-10 09:09:50 +08:00
young
05e698af97
refactor: 修改 DialectFactory.createDialect
...
把 关于 DUCKDB 的判断合并到了PG 那一块
Signed-off-by: young <18860957075@163.com>
2025-01-08 08:43:54 +00:00
young
58dd7e8904
fix: 修复 duckdb 方言配置
...
Signed-off-by: young <18860957075@163.com>
2025-01-08 07:54:00 +00:00
chxlay
c420adf006
增加注释文档说明
2024-12-30 11:32:32 +08:00
Michael Yang
c425267bd6
build: v1.10.4 release (^.^)YYa!!
2024-12-28 16:02:48 +08:00
wcc
02f6492d5b
修正创建多个 MybatisFlexBootstrap 实例时,FlexGlobalConfig.getConfig(environmentId) 获取的 config 永远是 defaultConfig。
...
When creating multiple MybatisFlexBootstrap instances, the config obtained by FlexGlobalConfig.getConfig(environmentId) is always defaultConfig.
2024-12-25 12:57:18 +08:00
wcc
b91f84632e
修正多 MybatisFlexBootstrap 实例时调用 MybatisFlexBootstrap.getMapper(Class<T> mapperClass) 方法只能获取最后的实例的 mapper
...
Fixed the problem that when calling MybatisFlexBootstrap.getMapper(Class<T> mapperClass) method with multiple MybatisFlexBootstrap instances, only the mapper of the last instance can be obtained.
2024-12-23 16:58:48 +08:00
Michael Yang
c4f2c757b1
build: v1.10.3 release (^.^)YYa!!
2024-12-20 19:43:49 +08:00
noear
5a819749a9
mybatis-flex-solon-plugin:添加 mybatisFlex.defaultDatasourceKey 配置支持
2024-12-16 21:52:28 +08:00
noear
9c03a46d05
mybatis-flex-solon-plugin:增加默认数据源的可控性
2024-12-11 17:54:55 +08:00
pink
57815d3ec4
add: 添加了duckdb数据库支持 主要是枚举类型和默认方言配置
2024-12-10 16:51:41 +08:00
chxlay
6e2ae43ea9
1、对动态数据源@UseDataSource的value值进行动态解析区分Spring模式下和非Spring模式下
2024-12-09 16:42:05 +08:00
chxlay
475b0ecb3a
1、对动态数据源@UseDataSource的value值进行动态解析区分Spring模式下和非Spring模式下
2024-12-09 14:56:01 +08:00
chxlay
0bcdef685e
修改注释内容
2024-12-07 17:16:40 +08:00
chxlay
305723961e
修改注释内容
2024-12-07 17:08:48 +08:00
chxlay
3ef1ed59ad
增加了@UseDataSource取值动态处理逻辑支持处理器
...
1:DataSourceProcessor 为处理器接口
2:DelegatingDataSourceProcessor 为DataSourceProcessor的委托类,目的增强扩大 DataSourceProcessor类或对象的结构
3:ParamIndexDataSourceProcessor 简单参数所以读取的支持处理器
4:SpelExpressionDataSourceProcessor 支持SPEL 表达式的处理器类
2024-12-07 17:04:58 +08:00
chxlay
8a14307fba
增加了@UseDataSource取值动态处理逻辑支持处理器
...
1:DataSourceProcessor 为处理器接口
2:DelegatingDataSourceProcessor 为DataSourceProcessor的委托类,目的增强扩大 DataSourceProcessor类或对象的结构
3:ParamIndexDataSourceProcessor 简单参数所以读取的支持处理器
4:SpelExpressionDataSourceProcessor 支持SPEL 表达式的处理器类
2024-12-07 17:00:50 +08:00