12 Commits

Author SHA1 Message Date
650fafad1a refactor(db): 重构数据库查询构建器以支持多数据库方言和标识符处理
- 实现了标识符处理器,统一处理表名、字段名的前缀添加和引号转换
- 添加对 MySQL、PostgreSQL、SQLite 三种数据库方言的支持
- 引入 ProcessTableName、ProcessColumn、ProcessConditionString 等方法处理标识符
- 为 HoTimeDB 添加 T() 和 C() 辅助方法用于手动构建 SQL 查询
- 重构 CRUD 操作中的表名和字段名处理逻辑,统一使用标识符处理器
- 添加完整的单元测试验证不同数据库方言下的标识符处理功能
- 优化 JOIN 操作中表名和条件字符串的处理方式
2026-01-22 09:32:01 +08:00
b755519fc6 feat(cache): 优化缓存系统并重构数据库连接管理
- 将Redis连接方式改为连接池模式,提升连接复用效率
- 修复缓存注释错误,统一标识数据库缓存逻辑
- 添加数据检索结果非空验证,避免空指针异常
- 在数据库操作中添加读写锁保护,确保并发安全性
- 实现数据库查询和执行操作的重试机制,增强稳定性
- 更新配置文件中的缓存和数据库设置,优化缓存策略
- 重构README文档,补充框架特性和性能测试数据
- 添加示例路由配置,完善快速入门指南
2026-01-22 04:36:52 +08:00
fe085ce889 已经接入配置文件,开始准备生成代码 2021-06-04 02:57:56 +08:00
hoteas
9af232840c 接入RESTfull风格接口 2021-05-30 00:10:07 +08:00
hoteas
465ea889a2 接入RESTfull风格接口 2021-05-30 00:01:15 +08:00
hoteas
95489fcf49 完善error库 2021-05-29 00:41:17 +08:00
hoteas
0e2932ca89 完善error库 2021-05-29 00:37:20 +08:00
hoteas
339302956a 缓存测试成功 2021-05-28 23:48:33 +08:00
hoteas
1101937028 缓存驱动更换成功,支持3级缓存,memory,以及db 2021-05-28 22:52:22 +08:00
hoteas
740059075a optimize log tool 2021-05-25 19:53:34 +08:00
hoteas
df07afb744 use logrus to project default log tools 2021-05-25 05:08:17 +08:00
hoteas
9bc930750d 整个包结构重构 2021-05-24 07:27:41 +08:00