como combinar java.util.calendar e hQL entre
Pergunta
Estou tentando receber os livros que foram emprestados entre duas datas. Como os dados têm o encantador 2009 é mostrado como recurso 109, decidi usar calendários.
No entanto, ao escrever meu HQL, encontrei o problema que entre não vê um calendário como uma data. Agora estou me perguntando se há uma solução para isso. Ou estou preso a escrever funções na minha turma para obter a hora, dia, mês, ano e escrever uma longa declaração?
query = session.createQuery("from model.Book book where book.loaned between :earliest and :latest");
O problema é que o entre apenas trabalha com um objeto de data. e emprestado é javva.util.calendar.
Solução
Você pode obter um Date
a partir de um Calendar
usando Calendar.getTime
- Isso te ajuda? Você pode encontrar problemas de fuso horário se não tiver cuidado, reconhecidamente ... como exatamente as datas são armazenadas no banco de dados?