Olá,
Alguém saberia me informar qual o gatilho para execução de métodos anotados com @PostUpdate? Métodos anotados com @PostPersist são executados após acionarmos o persist() do entitymanager, mas e o @PostUpdate?
Olá,
Alguém saberia me informar qual o gatilho para execução de métodos anotados com @PostUpdate? Métodos anotados com @PostPersist são executados após acionarmos o persist() do entitymanager, mas e o @PostUpdate?
Post update em geral costuma ser ao commit da transação.
O problema do update é por exemplo no método abaixo?Casa casa = em.find(Casa.class, 1);
casa.setCor("Vermelha");
// finaliza métodoRepare que esse método pode realizar o update quando a transação acabar ou então se o comando em.merge() for invocado ou o flush().
Não existe um único gatinho para o update.
Blz. Valeu.