Boa tarde,
Não conheço muito de JDBC e frameworks de persistência, gostaria de pedir uma ajuda.
Gostaria de saber se para executar uma procedure com grande processamento de dados precisa de uma configuração extra,
a principio estou usando o código:
try{
CallableStatement cstmt = connection.prepareCall( "{ call PKG_SPC_T_IGOR.SP_LF_NF_ENTRADA_TESTE('',TO_DATE(?,'dd/mm/yyyy'),TO_DATE(?,'dd/mm/yyyy'))}");
cstmt.setString(1,data);
cstmt.setString(2,dataFim);
cstmt.executeUpdate();
} catch (SQLException ex) {
ex.printStackTrace();
}
Minha procedure realiza um backup de uma tabela de aproximadamente 90500 registros.
Ao executar esse código, não termina o processamento, porém ao executar direto pelo banco de dados demora aproximadamente 2 minutos e 30 segundos.
Não encontrei solução para o problema.
Obrigado gente.