Galera gostaria de saber quando usar os determinados métodos e as suas diferenças:
Para salvar:
save()
persist()
saveOrUpdate()
Para atualizar:
update()
merge()
saveOrUpdate()
Qual é o momento correto para usar um e não o outro!!
Acho que este poste pode ser util pra muita gente!!
Desde já agradeço a atenção de todos!!
O persist é do JPA, o save é do hibernate ambos fazem um insert.
o update é sugestivo.
O saveOrUpdate faz um insert se não houver chave primaria, e se o objeto não estiver no estado manager.
o merge te da o obejto q esta em managed