/** * 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; }