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…