Galera, to usando JPA na minha aplicação, quando vou gravar os dados pela primeira vez, ele vai tranquilo, uso o persist(objeto)
public boolean gravar(PessoaFisica pessoaFisica)
{
factory = Persistence.createEntityManagerFactory("banco");
manager = factory.createEntityManager();
EntityTransaction tx = manager.getTransaction();
tx.begin();
try
{
manager.persist(pessoaFisica);
manager.flush();
manager.clear();
tx.commit();
}
catch (RuntimeException e)
{
tx.rollback();
manager.close();
factory.close();
return false;
}
manager.close();
factory.close();
return true;
}
mas e para alteração, como faço??? imagine o mesmo método acima que receba um objeto alterado com os dados… se coloco o mesmo código acima para alterar não vai, existe algum procedimento para fazer??
Obrigado desde já…