Pessoal, estou cadastrando um sabor, esse sabor tem vários produtos e o produto pode estar em vários sabores, logo tenho um relacionamento many to many…
Sendo que na hora de cadastrar o sabor, preciso setar o nome do sabor, tamanho, preco de produção, e a lista de produtos que contem nele, mas também tenho que escolher a quantidade de cada produto que vou gastar para fazer esse produto… Minha dúvida é essa, como faria essa parte de escolher a quantidade necessária de cada produto para o sabor ?
Minha classe Sabor
OBS: Estou utilizando Hibernate
[code]@Entity
@Table(name = “tbl_sabor”)
public class Sabor {
@GeneratedValue
@Id
@Column(name = "id_sabor")
private long id;
@Column(name = "nome", length=50, nullable=false)
private String nome;
@Column(name = "tamanho", length=20, nullable=false)
private String tamanho;
@Column(name = "preco_producao", length=10)
private double precoProducao;
@Column(name="quantidade", length=10, nullable = false)
private String quantidadeNecessaria;
@ManyToMany(fetch = FetchType.LAZY)
@Cascade(CascadeType.DELETE)
@JoinTable(name = "sabores_produtos",
joinColumns = { @JoinColumn(name = "id_sabor") },
inverseJoinColumns = { @JoinColumn(name = "id_produto") })
private List<Produto> produtos;[/code]