# 05 实验说明(部分已运行) 工程入口:`examples/jpa/src/test/java/blog/jpa/ProcurementJpaTest.java` 的 `jpqlCriteriaNativeAndBulkContextBoundary()`;扩展教学类和独立 `Jpa05QueryTest` 尚未加入工程。 已运行(PASS,限 PostgreSQL 16.15 + Hibernate ORM 7.1.36.Final + RESOURCE_LOCAL):随机租户一条申请,JPQL 按租户取首条 ID,Criteria 按租户计数 1,原生 SQL 读取 `total = 7.00`;同事务先加载 `SUBMITTED` 后 bulk 改 `APPROVED`,更新行数 1、旧托管对象仍为 `SUBMITTED`,`clear()` 后同事务 `find` 为 `APPROVED`。其他五项测试属于同轮回归,不是本篇拓展用例的通过证据。 原始证据:`writing-plans/jpa/verification/20261004T053805Z-pg16-resource-local/RUN.md`,同目录 `test.stdout.txt`、`exit-code.txt`(0)、`code-sha256.txt`、`db-version.txt`。该轮 `clean test` 6/6;原始逐条 SQL、完整多页输出、数据库版本列更新明细均未归档。RUN 说明迁移 stdout 未归档,不能把它单列为迁移验收。 待接入(NOT_RUN):租户 A 多条申请(含金额相同记录)与租户 B 一条,逐页 JPQL/Criteria `Tuple` 投影;原生 SQL 多列返回类型;少列实体映射反例(不预设异常);未授权查询入口;bulk 并发与删除外键失败时的回滚终态。须记录真实数据键、参数、代码 SHA、版本、命令与退出码、实际 SQL 和断言,不从单行已通过用例推论它们通过。