Com relação ao que foi ensinado na aula de gerenciamento de estados do curso de Hibernate, segue o seguinte código:
manager.getTransaction().begin();
// manager.persist(conta);
Conta conta = manager.find(Conta.class, 1);
conta.setTitular("Joao");
System.out.println(conta.getTitular());
manager.getTransaction().commit();
manager.close();
Porque ao realizar a alteração, o Hibernate consegue realizar o update na tabela do banco de dados sem utilizar o métódo persist, já que de certa forma ele está realizando um "insert" ?