本文档由 g2rain-mybatis-extensions 的
# 差异与风险
docs/architecture/deviations.md 自动同步生成。# 已确认差异
- 中央 G2rain 目录暂无本项目对应的正式 Profile 或登记项,当前使用本地基线。
- 根
pom.xml与 2026-09-06 的构建均为1.0.4;工作区现有、未提交的README.md将版本改为1.0.2,提交前需确定预期版本。 mvn test成功,但仅一个测试类参与执行,共 2 个测试;基础扩展模块与分页模块没有实际执行的测试。- JaCoCo 报告因缺少执行数据被跳过,当前不能声明覆盖率。
# 待补验证
- 使用真实 MyBatis 会话分别对 MySQL、PostgreSQL 执行分页、count、排序和参数绑定集成测试。
- 覆盖嵌套分页作用域、异常路径、
PagingEscape、无 count、空结果及不安全排序输入。 - 对复杂 SQL(联合、分组、去重、子查询)验证 count SQL 正确性。
- 对 SQL AST 缓存在并发、序列化失败和缓存淘汰场景下进行验证。
- 确认 Surefire 与 JaCoCo 的
argLine合并方式,使覆盖率代理真正生效。
以上是工程风险记录,不代表当前构建失败。