Gatilho @PostUpdate

2 respostas
anderson_lr

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?

2 Respostas

Hebert_Coelho

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.

anderson_lr

Blz. Valeu.

Criado 25 de julho de 2012
Ultima resposta 25 de jul. de 2012
Respostas 2
Participantes 2