| 优化BitSet初始化;丰富SQL dsl;优化ConcurrentHashSet.removeIf;修复AOP和事务控制切面;修复InsertClause, version: 1.0.21
| 6 个月前 |
| ```
refactor(f_orm): 修改ORM注册驱动的逻辑,如果使用了mockdb,则不再初始化其他驱动,orm中的'mockdb'改为ORMConfig的公共静态常量,orm模块的其他'mockdb'都改为使用这个常量。
```
| 4 个月前 |
| 优化BitSet初始化;丰富SQL dsl;优化ConcurrentHashSet.removeIf;修复AOP和事务控制切面;修复InsertClause, version: 1.0.21
| 6 个月前 |
| 实例复制支持继承关系和泛型类型
| 7 个月前 |
| fix(SqlDSL): 修复数据路径解析时的边界条件检查
在解析 SQL DSL 中的数据路径时,增加了对数组边界和最后一个标记类型的检查,
以防止在缺少右花括号时出现索引越界异常。
| 7 个月前 |
| ```
fix(f_orm): 修复SQL分页查询中的边界条件检查
当partial字符串长度不足时会导致数组越界错误,
现在添加了长度检查避免访问超出范围的索引位置。
同时修正了select关键字检测逻辑,确保只有以'select'开头且后面跟有空格的语句才被认为是合法的。
docs: 在.gitignore中添加CODEBUDDY.md到忽略列表
```
| 1 个月前 |
| ```
feat(TableClause): 添加ON_CONFLICT方法支持PostgreSQL冲突处理
新增ON_CONFLICT方法用于处理PostgreSQL的on conflict子句,
支持指定冲突列和更新操作,提供与MySQL的on duplicate key
update类似的功能。
```
| 3 个月前 |
| ```
refactor(f_orm): 重构脏字段标记系统并优化SQL执行器
- 将f_orm_register相关函数重命名为DirtyTag类方法,统一管理脏字段标记
- 在SqlExecutor中使用try-finally确保查询后正确设置脏标记状态
- 修改updateDirty方法调用为标准UPDATE方法并启用dirty参数
- 优化数据库方言标识符处理逻辑,支持不同的引号格式
BREAKING CHANGE: 原有的f_orm_*脏字段管理函数已替换为DirtyTag类方法
```
| 4 个月前 |