Exemplo n.º 1
0
  /**
   * Updates the database with the given biblios. Since each biblio is not related to its sibling,
   * we commit after each update.
   *
   * @param biblioList The biblios to be udpated
   * @return the number of biblio records updated
   */
  public int save(final List<BibliosDAO> biblioList) {
    int count = 0;
    for (BibliosDAO biblio : biblioList) {
      DefaultTransactionDefinition paramTransactionDefinition = new DefaultTransactionDefinition();
      TransactionStatus status = jdbcTran.getTransaction(paramTransactionDefinition);
      bibliosManager.save(biblio);
      jdbcTran.commit(status);
      count++;
    }

    return count;
  }