Boa tarde galera, tudo bom?
Tenho uma dúvida em uma busca de uma criteria no Hibernate:
Tenho uma entidade_pai uma lista de entidades_filhas em um relacionamento @ManyToMany.
Gostaria de buscar todos os pais dados os filhos.
Por exemplo:@Entity
public class Pedido {
@ManyToMany
public class Set<Produto> produtos;
}
@Entity
public class Produto {
@ManyToMany
public class Set<Pedido> pedidos;
}
Então eu seleciono determinados produtos.
Em seguida, preciso listar todos os pedidos que possuam os produtos selecionados.
Eu tentei:session.createCriteria(Pedido.class)
.criteria.add(Restrictions.in("produtos", listaDeProdutosSelecionadosNaView))
.list();
Qual seria a criteria mais adequada para esse cenário?
Agradeço antecipadamente e fico no aguardo.