Boa tarde !
Tenho as seguintes entidades:
Status: onde idStatus é o @ID e consequentemente Primary Key da tabela.
Pessoa: onde tem um relacionamento OneToOne com Status
A dúvida é o seguinte, se eu executar o seguinte código (onde o construtor seta o id correspondente):
Status statusAceito = new Status(1);
pessoa.setStatus(statusAceito );
pessoaFacade.update(pessoa);
Pelo que eu entendia, a entidade seria carregada se já existisse uma entidade com ID = 1, porém isso não está acontecendo.
Ele está tentando gravar um novo status.
Alguém saberia me dizer o pq isso pode estar acontecendo?
Como fazer para que isso não aconteça?
Detalhe: antes o mesmo código com TopLink isso não acontecia.
Agradeço a quem puder me ajudar.