@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class) public List<Installment> getInstallments(Sale sale) { if (sale == null || sale.getId() == null) { return null; } return saleDAO.getInstallments(sale); }