Skip to content

Proposal: Support KingbaseES compatibility for hsweb-easy-orm #105

@LX128-12

Description

@LX128-12

维护者您好,

我计划在未来 2 个月内,为 hsweb-easy-orm 项目贡献一个支持国产金仓数据库(KingbaseES)的版本。经过调研,Kingbase 对 MySQL 的 SQL 语法(如 JSON 查询语法、事务隔离级别等)具有较高的兼容性,这为 hsweb-easy-orm 的低成本适配提供了基础。

为了确保代码质量和框架稳定性,我承诺遵循以下开发标准:

  • 零侵入设计:通过扩展 SQLConfig 或新增 KingbaseSQLExecutor 的方式进行适配,绝不修改现有核心逻辑,确保不影响现有对 MySQL/PostgreSQL 等数据库的支持与稳定性。

  • 完备的测试覆盖:我会参考现有的测试框架,编写针对性的集成测试,验证在 Kingbase 环境下的 SQL 查询与事务处理是否正常,同时确保在 MySQL 兼容模式下的功能完全有效。

  • 规范交付:严格遵循项目的 Git 分支管理规范,在提交前进行 mvn clean package 构建检查,并同步更新项目文档 Document.md

目前我已着手进行初步验证,预计在 2 个月内提交 Pull Request。请问社区是否接受此类国产数据库的适配?如果有任何特定的架构要求或注意事项,请随时告知。

感谢您的考虑与支持,期待您的反馈。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions