什么是 Nil UUID?
nil UUID 是 128 位全部为零的标准化 UUID。它的规范文本形式是 00000000-0000-0000-0000-000000000000,通常用于表示“尚未分配 UUID”。
何时使用
当 API、数据库列、夹具或配置文件需要一个 UUID 形状的值,但真实标识符被有意留空时,可以使用 nil UUID。它适合作为测试、导入模板、迁移脚本以及定义了显式空 UUID 值的协议中的占位符。
注意事项
不要将 nil UUID 当作生成的唯一标识符。它每次都是同一个值,因此如果把它存储在期望真实对象 ID 的位置,可能会隐藏缺失数据、破坏唯一性假设,或让本无关联的记录看起来有关联。