Bom dia. Caso alguém tenha passado pelo mesmo problema, ficarei feliz em receber uma ajuda.
É o seguinte:
Tenho uma aplicação utilizando Hibernate e o SGBD Oracle. Na minha classe de negócio eu insiro um registro no banco e logo em seguinda eu chamo uma procedure(Utilizando a API do java) informando o código desse registro que eu acabei de inserir. Esta procedure faz algumas validações e insere um registro em uma outra tabela utilizando como FK o código informado. O problema é que a procedure não “enxerga” que eu inseri um registro já no banco e o mesmo já está na sessão. Mesmo eu executando um flush não funciona.
Alguma dica?
Abraços.