Senhores,
Estou com uma dúvida simples sobre o hibernate (relacionamentos). Tenho duas classes:
Classe Carrinho e Entidade, sendo o mapeamento assim na classe
Carrinho:@OneToMany(cascade=CascadeType.ALL, mappedBy="carrinho").
Quando executo isto:
CarrinhoDAO dao= new CarrinhoDAO();
dao.setEntityManager(entityManager);
Item i = new Item("Play");
Carrinho carrinho = dao.buscar(1);
carrinho.getListaItem().add(i);
dao.atualiza(carrinho);
Ele me salva dois item para o carrinho!!! Como assim se apenas criei um Item!!!