Pessoal,
Tenho a seguinte situação:
1º) Abro transação
2º) Faço um update numa tabela "A"
3º) Faço outras operações de update em outras tabelas
4º) Faço um insert na mesma tabela "A" do primeiro update
5º) Faço um commit no final para finalizar a transação.
Quando eu analiso o log, percebo que o INSERT foi executado antes do UPDATE, mas como a minha tabela "A" tem uma trigger, preciso que o UPDATE seja executado antes do INSERT.
Tentei usar o Session.flush() no final antes do commit e tive o mesmo resultado.
Como faço para que o UPDATE seja executado antes do INSERT, na ordem que o meu método foi implementado.
Att.