Bom dia a todos,
Estou com a seguinte duvida utilizando JPA: uma das minhas entidades tem sua primary key setada como @Id@GeneratedValue, para pegar o auto_incremento do banco de dados. Isso está certo e funcionando bem. Porém, existem casos que eu preciso forçar o valor da primary key (assigned) quando for inserir ela no banco de dados, mas sempre que tento isso, o banco gera uma nova primary key para este registro.
Exemplo:
Pessoa [Id: 1, Nome: Guilherme Gomes] - inserção no banco de dados
Pessoa [Id: 1, Nome: Guilherme Gomes] - remoção do banco de dados
Pessoa [Id: 1, Nome: Guilherme Gomes] - recuperação do registro e inserção dele no banco de dados com o mesmo ID da primeira vez (tenho esse ID guardado).
Desde ja, Obrigado.