public void removeProduct(ProductDTO productDTO) {

    productDAO.setEm(em);

    Product product = em.find(Product.class, productDTO.getId());

    productDAO.removeTop5(product.getId());

    em.remove(product);
  }