Ola pessoal,
estou quebrando a cabeça para fazer uma consulta com relacionamento n x n com hibernate.
tenho 2 tabela, uma produto e outra refeicaDia…
@Entity
@Table(name="refeicaoDia")
public class RefeicaoDia
implements Serializable, Persistent {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
private String graduacao;
@ManyToOne(optional=false)
private TipoRefeicao tipoRefeicao;
@Enumerated(EnumType.STRING)
private DiaDaSemana diaSemana;
@ManyToMany(cascade=CascadeType.PERSIST)
private List<Produto> produto = new ArrayList<Produto>();
//getts setts
e produto
@Entity
@Table(name="produto")
public class Produto
implements Serializable, Persistent {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
private Long id;
private String nome;
private Double qtadeTabelar;
private String medida;
public Produto() {}
//getts setts
No banco ele cria a tabela refeicaoDia_produto de relacionamento entre as duas entidades normalmente…
fiz uns teste ele estava salvando perfeitamente…
mas nao estou conseguindo fazer uma pesquisa, segue o que estou querendo fazer:
gostaria que ele trouxesse todos os produtos q tenham relacionamento com a tabela refeicaoDia que contenham como exemplo…dia da semana sgunda…tipoRefeicao café e graducao oficiais
Tenso isso hein … pelo menos pra mim haha
Toda ajuda é bem vinda rsrs…Agradeço a todos =D