Znaczenie @GeneratedValue ze strategią TABLE
Specyfikacja JPA podaje następujące wyjaśnienie adnotacji@GeneratedValue(strategy=TABLE)
:
TheTABLE
wartość typu generatora wskazuje, że dostawca trwałości musi przypisać klucze podstawowe dla jednostki przy użyciu podstawowej tabeli bazy danych, aby zapewnić unikalność.
Ale co w praktyce oznacza „używanie podstawowej tabeli bazy danych”? Czy to oznacza używanie stołu pomocniczego? Lub skanując tabelę encji, aby znaleźć nieużywany identyfikator? Albo coś innego?