Por que eu não posso ter a classe Venda direto? tenho q ter a classe ItemVenda? com a implicação disso em runtime???
flws
Por que eu não posso ter a classe Venda direto? tenho q ter a classe ItemVenda? com a implicação disso em runtime???
flws
Você está falando de diagrama de classes ou de banco de dados? No banco de dados você precisa, mas nas classes não necessariamente. A não ser que você for registrar mais algum atributo além dos atributos de relacionamento. Mas geralmente é assim:
public class Venda{
private List<Item> itens;
}
public class Item{
private List<Venda> vendas;
}
Essas duas classes já representam o relacionamento N:N no banco de dados. Seria essa sua dúvida?