Select com hibernate

1 resposta
AlanLojudice

Pessoal,

Eu to com um problema aqui, to querendo fazer um filtro de registros por data. Na tela o usario digita a data nesse formato 99/99/9999. So que na hora que vou comparar na query ele comprara a data digita que seria 99/99/99 com 99/99/99 HH:MM:SS. Gostaria de tirar esses valores de hora da minha query. Alguem sabe como faz pra me dar uma ajuda?

A minha query eh a seguinte.

"select oco.id from " + Ocorrencia.class.getName() + " as oco " + "left join fetch oco.listaEstados as lis " + "left join fetch lis.tabelaAtuacoes as atu " + "left join fetch lis.listaCaracterizacaoAreaDeAtuacaoRaiz lca " + "left join fetch lca.listaValoresAreaDeAtuacao lva " + "left join fetch lis.relatorio rel " + "left join fetch rel.periodoDeAtendimento per " + "left join fetch per.termino ter " + "where ter.data = " + data;

Valeu

1 Resposta

lucianobsi

veja este exemplo de como formatar datas:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat();
		simpleDateFormat.applyPattern("dd/MM/yy");
		String stringData = simpleDateFormat.format(new Date());
		System.out.println(stringData);

maiores detalhes veja:

http://java.sun.com/j2se/1.5.0/docs/api/index.html

At+

Criado 23 de janeiro de 2008
Ultima resposta 23 de jan. de 2008
Respostas 1
Participantes 2