Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Estado da Entidade: Detached - Exercício 07 - Aula 03

Bom dia!

A resposta do exercicio 07 da aula 03, diz que o código abaixo, no ponto indicado é Detached, por causa do ID:

1)

Conta conta = new Conta();
conta.setId(1);
conta.setTitular("Leonardo");

entityManager.persist(conta);

// aqui

Não entendi e fiz uma pesquisa rápida e no Blog da Caelum um trecho parecido com esse seria detached porém, no meu entendimento uma linha acima:

Conta conta = new Conta();
conta.setId(1);
conta.setTitular("Leonardo");
// aqui
entityManager.persist(conta);

Ou seja após passar pelo entityManager.persist(conta) o estado já não passa a ser Managed?

Obrigado pela Atenção,

Rodrigo Pereira!

2 respostas
solução!

Depois do persist ele fica managed sim :).

Ok, Alberto sugeri a correção da resposta do exercício 07 da aula 03, que está errada, com base na sua confirmação.

Obrigado!