Procedure em oracle não interpreta a transação aberta usando hibernte!?  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
fabiozoroastro
GUJ Master
[Avatar]

Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline

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.

This message was edited 1 time. Last update was at 19/06/2009 09:21:55


[]'s

..."Apenas sorria!"

Twitter

Blog

 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team