Encontrar registros do tipo Date

1 resposta
andre_guitar7

Tenho um índice do meu banco que guarda uma informação do tipo Date, fica assim no banco:

1982-08-18 04:30:00

Como posso fazer pra encontrar registros de um dia inteiro, independente da hora? Eu uso Hibernate… já tentei fazer dessa forma:

criteria.add( Expression.like( "forDate" , "1982-08-18" + "%" ) );

mas não vai…

Fiz assim tbém:

Date date = ( new GregorianCalendar( 1982 , 08 , 18 , 0 , 0 , 0 ) ).getTime()

Colocando assim no Hibernate:

criteria.add( Expression.eq( "forDate" , date ) );

Mas aqui ele só busca hora 00:00:00 exata…

1 Resposta

andre_guitar7

Expression.ge e Expression.le resolveram meu problema…

Criado 1 de maio de 2006
Ultima resposta 1 de mai. de 2006
Respostas 1
Participantes 1