Hql enum

Colegas,

Preciso buscar em CensoAgricola todos os objetos cujo status sejam igauis a CensoStatusEnum.EM_USO
Porem o codigo abaixo naum traz nenhum objeto (e eu tenho registros que atendem a essa condição no banco)

Onde estou errando?

Muito obrigado,

Marques

String query = "from CensoAgricola c where c.status = '" + CensoStatusEnum.EM_USO + "'";
		List<CensoAgricola> aList = censoAgricolaService.findByQuery(query);

Cara, so com isso que voce passou fica dificil te ajudar.

Eu começaria passando seus parametros assim:

String query = "from CensoAgricola c where c.status = :status ";  

So que ai ja nao sei como vc usa em seu serviço para setar seus parametros… e ainda daria um ignoreCase

No resto, verificaria se o datasource está correto, se é o banco correto mesmo…etc etc.