Significado de @GeneratedValue com estratégia de TABELA
A especificação JPA fornece a seguinte explicação da anotação@GeneratedValue(strategy=TABLE)
:
oTABLE
valor de tipo de gerador indica que o provedor de persistência deve atribuir chaves primárias para a entidade usando uma tabela de banco de dados subjacente para garantir a exclusividade.
Mas o que significa "usar uma tabela de banco de dados subjacente" na prática? Isso significa usar uma tabela auxiliar? Ou varrendo a tabela de entidades para encontrar uma ID que não está em uso? Ou alguma outra coisa?