private void deletePromotionAssociations(Accompaniment root) { List<Promotion> promotions = promotionDAO.listByAccompanimentId(root.getId()); for (Promotion promotion : promotions) { promotion.setAccompaniments(null); promotionDAO.update(promotion); } root.setPromotions(null); }