Alguém poderia explicar o que fazer merge no Hibernate? E tal como se é ou não obrigatório abrir fechar transação, dar commit, dar flush etc…
Abraço, 
Alguém poderia explicar o que fazer merge no Hibernate? E tal como se é ou não obrigatório abrir fechar transação, dar commit, dar flush etc…
Abraço, 
Merge = update no objeto persistente.
@Override
@Transactional(readOnly = false, propagation = Propagation.REQUIRED)
public T atualizar(T object) {
getEntityManager().merge(object);
return null;
}
Acho que é isso ai que vc quer…
http://www.guj.com.br/java/228283-jpa—como-dar-insert-ou-update-via-where-sendo-preparando-um-so-metodo#1170796