public void saveEntries() { for (BaseEntry baseEntry : incomeEntries) { if (baseEntry.isSelected()) { Entry entry = new Entry(); entry.setBaseEntry(baseEntry); entry.setAmount(baseEntry.getInitialAmount()); entryRepository.saveEntry(entry); statement.getEntries().add(entry); } } statementRepository.saveStatement(statement); for (BaseEntry baseEntry : expenceEntries) { if (baseEntry.isSelected()) { Entry entry = new Entry(); entry.setBaseEntry(baseEntry); entry.setAmount(baseEntry.getInitialAmount()); entryRepository.saveEntry(entry); statement.getEntries().add(entry); } } statementRepository.saveStatement(statement); }