nRefresh serve para atualizar uma entidade e
suas coleções.
Útil quando triggers do BD são acionados para inicialização de algumas propriedades de uma
entidade.
npublic void refresh(Object entity);
n
nEntityManager
em;
n........
nEmployee
e = new Employee(10);
n....
nem.persist(e);
nem.flush(); // força
execução de SQL insert e
n // execução dos triggers
associados no BD
nem.refresh(e); // atualiza estado do objeto
após
n
// atualizacao no BD