Como eu faço essa consulta funcionar, O que há de errado que não funciona.
//Consulta com o Hiberante para Localizar a empresa que tem o menor preço
public List<ProdutoEmpresa> buscamenorpreco(Long id,Long cod) {
return session.createCriteria(ProdutoEmpresa.class)
.addOrder(Order.asc("preco"))
.createCriteria("produto")
.add(Restrictions.eq("id",id))
.createCriteria("empresa")
.createCriteria("bairro")
.add(Restrictions.eq("id",cod))
.list();
Obrigadão.
}