1
resposta

Alternativa 2 não Transient e não Detached.

Se a única diferença entre a alterantiva 1 e 2 é o

 conta.setId(1);

por quê o estado da alternativa 2 é Transient e não Detached?

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Boa tarde Marcus, nesse caso é transient porque essa conta nunca foi pro banco, pois a linha acima é:

Conta conta = new Conta();

Isso que caracteriza o transient