Hibernate: resumo de como o @GeneratedValue funciona
Estou tendo dificuldades para encontrar uma explicação precisa do @GeneratedValue e as diferentes estratégias relacionadas ao que acontece do ponto de vista do banco de dados.
O banco de dados sempre será consultado e o último valor disponível será retornado? o que acontece se 2 processos diferentes (diferentes aplicativos do Hibernate) acessarem a mesma tabela ao mesmo tempo - especificamente com valores numéricos automáticos e seqüências?