Nil-UUID-Generator

Erzeuge und kopiere die standardisierte Null-UUID mit lauter Nullen für Platzhalter, Standardwerte und Sentinel-Werte.

Nil-UUID
Kopiere die standardisierte Null-UUID in der Darstellung, die dein System erwartet.
Gibt immer denselben Wert zurück
Kanonische UUID
00000000-0000-0000-0000-000000000000
32-stelliges hex
00000000000000000000000000000000
UUID-URN
urn:uuid:00000000-0000-0000-0000-000000000000
Referenz
Die Nil-UUID ist ein fester Sentinel-Wert, kein zufälliger Bezeichner.
Bits
128 Null-Bits
Version
Keine
Variante
Keine
Neuerzeugung
Gibt immer denselben Wert zurück

Was ist eine Nil-UUID?

Eine Nil-UUID ist die standardisierte UUID, deren 128 Bits alle null sind. Ihre kanonische Textform ist 00000000-0000-0000-0000-000000000000, und sie wird häufig verwendet, um auszudrücken, dass noch keine UUID zugewiesen wurde.

Wann sollte sie verwendet werden?

Verwende eine Nil-UUID, wenn eine API, Datenbankspalte, Fixture oder Konfigurationsdatei einen UUID-förmigen Wert erfordert, der echte Bezeichner aber absichtlich fehlt. Sie ist nützlich als Platzhalter in Tests, Importvorlagen, Migrationsskripten und Protokollen, die einen explizit leeren UUID-Wert definieren.

Worauf ist zu achten?

Behandle die Nil-UUID nicht als generierten eindeutigen Bezeichner. Sie ist jedes Mal derselbe Wert. Wird sie dort gespeichert, wo eine echte Objekt-ID erwartet wird, kann sie fehlende Daten verbergen, Annahmen zur Eindeutigkeit brechen oder Datensätze verbunden erscheinen lassen, obwohl sie es nicht sind.