Executando Stored Procedures do Oracle

1 resposta
G

Galera,

estou utilizando o seguinte código para executar uma stored procedure no Oracle:

List dadosRelatorio = null;

Connection connection = super.getConnection();

try{

CallableStatement callableStatement = connection.prepareCall("{call sp_imovel_estoque(?,?,?)}");

callableStatement.setNull(1, Types.DATE);

callableStatement.setNull(2, Types.INTEGER);

callableStatement.setNull(3, Types.INTEGER);

callableStatement.execute();

dadosRelatorio = super.findAll(select tb from TbImovelEstoqueVo tb);

callableStatement.close();

connection.close();

}

catch (SQLException sqlException){
}
    
    return dadosRelatorio;

Essa sp cria uma tabela temporaria chamada TbImovelEstoqueVo, inserindo os 3 argumentos na mesma. estou passando os 3 argumentos nulo.
A sp e o select executam normalmente no sqlplus, mas qd executo no código java nao há nenhum retorno. detalhe, estou utilizando a conexao do hibernate.
ha alguma coisa errada neste codigo?

Guilherme

1 Resposta

B

Guilherme ,

estou com exatamente este problema , se você conseguir resolve-lo coloque a resposta aqui ou me mande um email ([email removido]) por gentileza pois ele esta me trazendo muitas dores de cabeça.

Um abraço

Criado 19 de maio de 2005
Ultima resposta 20 de mai. de 2005
Respostas 1
Participantes 2