is it possible to do something like this or set hibernate to act as a batch preparedStatement
Code:
      try {
         PreparedStatement psLogRejeicao = conn.prepareStatement("insert into ssc_log_rejeicao (COD_ARQUIVO, COD_LOTE,DSC_REJEICAO,NUM_LINHA,INX_REJEICAO,DSC_MOTIVO)" +
         " values (?,?,?,?,?,?)");
         Statement st = conn.createStatement();
         for (int inx=0;inx<rejeicao.size();inx++){
               LogsRejeicao log = (LogsRejeicao)rejeicao.get(inx);
               
               psLogRejeicao.setInt(1,intArquivo.intValue());
               psLogRejeicao.setInt(2,intLote.intValue());
               psLogRejeicao.setString(3,log.linha);
               psLogRejeicao.setInt(4,log.numLinha);
               psLogRejeicao.setInt(5,idLogRejeicao);
               psLogRejeicao.setString(6,log.motivo);
               
               psLogRejeicao.addBatch();
            }
            // Processa o batch a cada 2000 itens
            if (inx%2000 == 0){
               psLogRejeicao.clearBatch();
            }
         }
         psLogRejeicao.clearBatch();
         psLogRejeicao.close();