81 Commits

Author SHA1 Message Date
zhj149
ea03a5f3df 增加SpringBatch的支持,Linux下开发,有大小写名称的问题.所以AccountMapper改了下名字. 无法install到本地测试,没写测试 2025-04-28 13:47:12 +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
chxlay
475b0ecb3a 1、对动态数据源@UseDataSource的value值进行动态解析区分Spring模式下和非Spring模式下 2024-12-09 14:56:01 +08:00
chxlay
193ccd3855 增加了@UseDataSource取值动态处理逻辑支持处理器
1:DataSourceProcessor 为处理器接口
2:DelegatingDataSourceProcessor 为DataSourceProcessor的委托类,目的增强扩大 DataSourceProcessor类或对象的结构
3:ParamIndexDataSourceProcessor 简单参数所以读取的支持处理器
4:SpelExpressionDataSourceProcessor 支持SPEL 表达式的处理器类
2024-12-07 16:41:11 +08:00
cyb
0ba7153d28 fix:删除DataSource不必要的类型转换,集成第三方框架时,dataSource可能为FlexDataSource的包装类,从而导致类型转换错误 2024-11-13 16:10:25 +08:00
Michael Yang
7aad5d8410 refactor: rename TransactionDefinitionManager to TimeoutHolder 2024-10-29 10:01:21 +08:00
Michael Yang
657cb59b79
Merge pull request #424 from Aliothmoon/fix/issue-418
fix: 修复事务超时时间问题 & 提供更完善的Spring事务定义上下文
2024-10-29 09:18:32 +08:00
Michael Yang
b346901621 refactor: 修改 StringUtil 的 isBlank 为 noText, 以及 isNotBlank 为 hasText 2024-10-28 10:53:50 +08:00
Aliothmoon
2058b9b265 fix: 修复事务超时时间问题 & 提供更完善的Spring事务定义上下文 2024-10-25 14:19:15 +08:00
Aliothmoon
c56a3d9740 feat: Spring的ServiceImpl#getMapper返回约束泛型类型 2024-10-25 01:56:12 +08:00
Suomm
8d7ebb2469 feat: 保留多层数据源键值,关闭 https://gitee.com/mybatis-flex/mybatis-flex/issues/I9GVR3 2024-10-03 08:50:39 +08:00
Michael Yang
982667c0d2 chore: update Copyright 2024-07-23 08:40:10 +08:00
oc
45e8a7ceba fix: 解决 p6spy 下多数据源获取 DbType 失败的问题(会引发多数据源切换失败) 2024-03-12 16:55:52 +08:00
开源海哥
c3cd2d2b93 feat: optimize FlexSqlSessionFactoryBean.java 2023-12-06 10:53:25 +08:00
开源海哥
35e2991ed8 fix: NPE in FlexTransactionManager.java 2023-11-22 09:54:38 +08:00
开源海哥
1323c7a7c6 fix: 使用 @Transactional 默认事务传播机制与预期不符 close #202 2023-11-11 19:05:12 +08:00
开源海哥
1519414ef8 style: update Copyright 2023-09-07 19:37:19 +08:00
开源海哥
73fdf8b815 refactor: optimize FlexSpringTransaction.java 2023-08-23 15:44:56 +08:00
开源海哥
1e3476fc18 refactor: optimize FlexSpringTransaction 2023-08-23 15:00:35 +08:00
开源海哥
d6bfe0e266 refactor: FlexTransactionFactory.java 2023-08-22 15:47:01 +08:00
菜鸟3853
be64486462 fix: 拼写错误 2023-08-22 11:09:39 +08:00
开源海哥
94bce8f1fb refactor: FlexSpringTransaction.java 2023-08-21 18:15:20 +08:00
chenjh3
1db2e81f45 修复issue(https://gitee.com/mybatis-flex/mybatis-flex/issues/I7TZA1) 2023-08-21 16:45:17 +08:00
Suomm
8d498c930b refactor: 移动 SeataMode 类到 starter 模块。 2023-08-09 13:03:28 +08:00
Suomm
9064e22031 build: 移除 seata-spring-boot-starter 依赖。 2023-08-09 12:48:24 +08:00
life
48aaad3b6c 修改单数据源seata结合方式以及修改文档 2023-08-08 22:47:27 +08:00
life
6b81a678d5 seata兼容spring单数据源情况,修改事例兼容 2023-08-08 22:21:53 +08:00
life
e0f287fffd 新增seata官方演示demo替换成spring-flex结合演示 2023-08-08 20:43:57 +08:00
开源海哥
e7660b6b81 refactor: optimize FlexSpringTransaction.java 2023-08-04 17:37:45 +08:00
life
cf79c27ab7 缓存数据连接,如果数据库连接缺少可能会导致获取不到数据库连接无限死锁 2023-08-04 16:44:11 +08:00
life
66fce38d67 修复非事务提交报错问题 2023-08-03 21:01:06 +08:00
life
c76c00cebd 修复issuse(https://gitee.com/mybatis-flex/mybatis-flex/issues/I7HJ4J)以及多数据源JdbcTemplate事务下使用报错,添加license 2023-08-03 10:00:57 +08:00
life
35086138f9 修复issuse(https://gitee.com/mybatis-flex/mybatis-flex/issues/I7HJ4J)以及多数据源JdbcTemplate事务下使用报错 2023-08-03 09:24:41 +08:00
开源海哥
f39f3c7d8e refactor: optimize DataSourceInterceptor.java 2023-07-29 10:53:30 +08:00
barql
bd17ecb7df fix:多数据源注解嵌套使用问题处理 2023-07-29 10:25:28 +08:00
开源海哥
5f6d92ccce style: add mybatis authors 2023-07-28 09:04:49 +08:00
开源海哥
34ff28dfcc fix: 嵌套事务下,且传播方式为 REQUIRED 时,当子事务抛出异常时出错的问题;close #I7N8A1 2023-07-23 12:22:55 +08:00
开源海哥
3b65108f0f fix: 修复在 Controller 通过注解配置数据源不生效的问题 2023-07-21 09:01:32 +08:00
Suomm
ecb69328d7 refactor: change modifier. 2023-07-18 10:54:44 +08:00
Suomm
9d980a30e5 style: update copyright. 2023-07-14 16:32:35 +08:00
Suomm
f03ad784c9 style: code format. 2023-07-14 16:14:45 +08:00
Suomm
19f2ab5fd8 style: 添加 package-info.java 包注释。 2023-06-28 10:10:04 +08:00
Suomm
c870d1724c style: 添加 FlexTransactionManager 注释。 2023-06-28 10:09:48 +08:00
Suomm
05f60c13ca style: 优化 FlexSqlSessionFactoryBean 注释。 2023-06-28 10:09:30 +08:00
Suomm
af718a6cff style: 属性 dsCache 放在类的开始位置。 2023-06-28 10:09:02 +08:00
开源海哥
91654ec7fd optimize DataSourceInterceptor.java 2023-06-26 09:51:26 +08:00
Suomm
f05ab3e23e feat: 缓存方法对应的数据源。 2023-06-25 20:40:31 +08:00
Suomm
6c74c9bdb1 fix: 开启向上级寻找注解。 2023-06-25 16:48:34 +08:00
开源海哥
5e94ec87b3 optimize DataSourceInterceptor 2023-06-25 14:37:46 +08:00
Suomm
fd8fe4fa20 feat: 添加多数据源切换切面。 2023-06-25 10:29:51 +08:00