Tenho um Relacionamento Many-to-Many.
Produtos está em 1 ou em muitas tabelas de preço.
e uma Tabela de Preço possui muitos produtos
Estou tentando fazer uma busca:
Digito o nome de um produto, seleciono em qual tabela de preços quero buscar.
E estou usando Criteria para fazer isso tudo funcionar.
Enfim, minha dúvida é, como fazer uma Restriction percorrer todos os registros de uma Collection? Por exemplo:
Criteria c = session.createCriteria(Produto.class, "p");
c.add(Restrictions.in("p.tabelaPreco", tabelaPreco));
Se fosse apenas uma tabelaPreco, usuaria eq e iria funcionar 100%.
Porém é uma Collection de tabelaPreco, como faço para testar se em cada tabela do produto alguma dela tem esse id?
