Pessoal estou precisando fazer uma consulta usando subqueries, entendam o caso:
tenho uma classe com o seguintes atributos:
public class SiloBean implements java.io.Serializable {
private Long siloId;
private FornecedorBean fornecedor;
private MaterialBean material;
private String siloDesc;
// gets e sets ingnorados
onde tenho que buscar nessa tabela de silos todos que tenham o mesmo forncedor, onde o nome do forncedor recebo como parâmetro, só que tentei usar essa linha abaixo para buscar mias não obtive sucesso:
Criteria criteria = session.createCriteria(SiloBean.class);
criteria.add(Restrictions.eq("fornecedor.fornDesc", descFornecedor));
alguem sabe como posso fazer essa consulta?