„Im Gegensatz zu Identität, wird die nächste Nummer für den Spaltenwert aus dem Speicher anstatt von der Platte abgerufen werden - diese Sequenz deutlich schneller als Identität macht“ in diesen article definiert . Bedeutet es, dass ID von der Festplatte im Falle der Identität kommt, wenn ja dann welche Platte und wie. Mit der Sequenz kann ich im Log eine zusätzliche Select-Abfrage zu db sehen, während ich einen neuen Datensatz einfüge. Aber ich habe diese extra select-Abfrage im Protokoll nicht gefunden, wenn es sich um eine Identität handelt. Dann wie Sequenz schneller als Identität wird.Hibernate IDENTITY vs FOLGTE
Könnte jemand bitte einen wertvollen Einblick in diese Komplexität geben?
Danke. In der Tat bin ich auch durch die Links gegangen. Wenn die Identität diese extra Select-Abfrage nicht benötigt, könnten Sie bitte klarstellen, wie die Sequenz schneller wird als die Identität. – cooper
im Debug-Modus und verwenden Sie die Entität, die Sequenz für ihre ID haben, ich speichern (vor dem Commit) eine Entität und diese Entität bereits ID, noch bevor die Zeile in der Datenbank vorhanden war. – Angga