Não estou sabendo implementar muitos para muitos, segue modelo das classes
public class Produto {
private Integer codigoProduto;
private String nomeProduto;
private Double precoProduto;
private Integer quantidadeProdutoEmEstoque;
private String descricaoProduto;
private List<Peca> pecasProduto;
}
public class Peca {
private Integer codigoPeca;
private String nomePeca;
private Double precoPeca;
private Integer quantidadePecaEmEstoque;
private String descricaoPeca;
private List<Produto> listaProdutos;
}
(omitidos Getters e Setters)... Criei uma classe de testes e instanciei 2 objetos da classe Produto e 4 objetos da classe Peca ai criei duas listas uma com todas as peças e outra com todos os produtos e depois setei elas da seguinte forma.
p.setPecasProduto(listaPecas);
p2.setPecasProduto(listaPecas);
pc.setListaProdutos(listaProdutos);
pc2.setListaProdutos(listaProdutos);
pc3.setListaProdutos(listaProdutos);
pc4.setListaProdutos(listaProdutos);
Agora gostaria de imprimir a lista de peças de cada produto, mas não sei como fazer para dizer que determinada peça pertence aquele produto. Alguém poderia me ajudar? Obrigado!