@Thiago_Ximenes escreveu:
Tenho uma classe Cardápio, e preciso que ao deleta-lo, todos os itens da classe produto que possuam o id desse cardápio sejam deletados também.
Eu preciso usar o Dao do produto aqui dentro?
Meu Dao:
@RequestScoped public class CardapioDao { private EntityManager manager; @Inject public CardapioDao (EntityManager manager){ this.manager = manager; } public CardapioDao(){} public void remove(Cardapio cardapio) { manager.getTransaction().begin(); cardapio = busca(cardapio); manager.remove(cardapio); manager.getTransaction().commit(); } public Cardapio busca(Cardapio cardapio) { return manager.find(Cardapio.class, cardapio.getId()); }
Mensagens: 4
Participantes: 2