| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| ```
refactor(f_mockdb): 调整MOCKDB执行逻辑和异常处理机制
重构了MockConnection和MockStatement的执行流程,将MOCKDB.execution()
调用从MockConnection构造函数移至MockStatement的update和query方法中。
修改了MOCKDB类的execution和toThrowOnExecuting属性类型:
- execution属性从() -> Unit改为(String, ArrayList<Any>) -> Unit
- toThrowOnExecuting属性从(String, ArrayList<Any>) -> Bool改为Bool
更新了相关的ThreadLocal变量类型以匹配新的参数结构,并相应调整
了默认值设置逻辑。同时重命名了ORMConfig_test.cj中的测试方法名
test()为testORMConfig()以提高可读性。
```
| 3 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| ```
refactor(f_mockdb): 调整MOCKDB执行逻辑和异常处理机制
重构了MockConnection和MockStatement的执行流程,将MOCKDB.execution()
调用从MockConnection构造函数移至MockStatement的update和query方法中。
修改了MOCKDB类的execution和toThrowOnExecuting属性类型:
- execution属性从() -> Unit改为(String, ArrayList<Any>) -> Unit
- toThrowOnExecuting属性从(String, ArrayList<Any>) -> Bool改为Bool
更新了相关的ThreadLocal变量类型以匹配新的参数结构,并相应调整
了默认值设置逻辑。同时重命名了ORMConfig_test.cj中的测试方法名
test()为testORMConfig()以提高可读性。
```
| 3 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| fix(ioc): FactoryBean的支持,增加lookupOption顶级函数;
fix(orm): SqlExecutor应在每次执行完成之后关闭Statement;
feat(mockdb): 方便配合ORM做单元测试;
feat(ioc): 支持构造函数传参初始化,Constructor改为宏,增加BeanParam宏,增加用来从配置项取值作为构造函数参数的Value宏;
fix(pool): elementLife改为idleTimeout;
fix(DatabasePool): connectionLife 改为从创建连接开始计时,增加idleTimeout代替原来的connectionLife;
feat(doc): 修改AOP和事务文档,修改MVC文档;
feat(uuid): 支持version 2,增加IsUUID的Validator实现;
feat(mvc): 增加CombinedValidator注解,可以用 & | ! 连接的多个Validator作为初始化参数, version: 1.0.45
| 4 个月前 |
| ```
feat(f_mockdb): 实现线程安全的执行函数存储
将MOCKDB的execution存储改为AtomicOptionReference以支持并发访问,
添加了EMPTY_EXECUTION作为默认执行函数,并更新了getter/setter方法。
fix(f_orm): 修复DatabasePool并发测试中的连接获取问题
修改测试用例以验证数据库连接池在多线程环境下的行为,
添加超时设置和性能监控代码。
```
| 3 个月前 |