Como escolher a estratégia de geração de id ao usar o JPA e o Hibernate

Eu estava passando pela seção Id geração do guia de referência do Hibernate e "java persistence with Hibernate"

Existem algumas opções disponíveis com o Hibernate e o JPA combinados.

Eu estava procurando uma documentação adicional sobre como escolher a estratégia específica de geração de id.

Eu também estou procurando por pontos de inflexão.

Por exemplo, espera-se que a estratégia hilo reduza a contenção. Estou assumindo que deve haver um trade off associado a essa escolha.

Eu quero ser educado sobre as trocas.

Existe alguma literatura disponível?

questionAnswers(4)

yourAnswerToTheQuestion