Hql enum

1 resposta
Marques

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);

1 Resposta

pdioniziofilho

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.

Criado 23 de fevereiro de 2010
Ultima resposta 23 de fev. de 2010
Respostas 1
Participantes 2