Boa tarde,
Ao criar um novo EntityManager e utilizar o merge() para reviver a conta esta retornando este erro:
java.lang.IllegalStateException ao passar de Detached para Managed
Segue o código criado conforme vídeo-aula:
public static void main(String[] args) {
EntityManager manager = new JPAUtil().getEntityManager();
manager.getTransaction().begin();
Conta conta = manager.find(Conta.class, 1);
conta.setTitular("Jeferson");
conta.setAgencia("Itau Unibanco");
System.out.println(conta.getTitular());
manager.getTransaction().commit();
manager.close();
EntityManager manager2 = new JPAUtil().getEntityManager();
manager.getTransaction().begin();
conta.setTitular("CAique");
manager2.merge(conta);
manager2.getTransaction().commit();
manager2.close();
}