Me ajuda a coloca meu sql em Criteria ou HQL?

1 resposta
G

Olá, gostaria q alguem me ajudasse a montar esse sql no hibernate pode ser HQL ou Criteria
bom… no meu codigo to usando apenas Criteria entao seria bom manter o padrao. mais nao
me importo tanto fazer em hql .

SELECT count(c.id) FROM cooperado c where c.indicador_id = 5;

Obrigado!

1 Resposta

Guevara

Olá!
Tente assim:

public Cooperado carrega(Cooperado cooperado) {			
		Criteria crit = session.createCriteria(Cooperado.class, "c");
		crit.add(Restrictions.eq("c.indicador", cooperado.getId());
                crit.setProjection(Projections.projectionList()
                .add(Projections.count("c.id"))); 
		return crit.uniqueResult;
	}

Se não der assim, veja assim:

public Long getIds(Long idCooperado) {			
		Criteria crit = session.createCriteria(Cooperado.class, "c");
		crit.add(Restrictions.eq("c.indicador", idCooperado);
                crit.setProjection(Projections.projectionList()
                .add(Projections.count("c.id"))); 
		return crit.uniqueResult;
	}

[]s

Criado 25 de setembro de 2010
Ultima resposta 26 de set. de 2010
Respostas 1
Participantes 2