本文档由 g2rain-mybatis-extensionsdocs/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 合并方式,使覆盖率代理真正生效。

以上是工程风险记录,不代表当前构建失败。