Pessoal,
Preciso da vossa ajuda.
Tenho um registro na BD que tem tempo de vida util, hora inicio(hora que foi inserido com estado true) e hora fim (hora que sera fechado com estado false) , e eu preciso de observar tempo a tempo se ja esta na hora de mudar o estado dele. Eu resolvi o problema, mas usando hibernate ele gera log que cresce sem parar enquanto houver registro na BD com estado true. Como fazer para parar o log. parte do codigo que esta na thread.
while (activo) {
Calendar calendar = new GregorianCalendar();
Date data = calendar.getTime();
String horaBd = DAO.obterHoraFimDeRegistro();
horaActual = new SimpleDateFormat("HH:mm:ss").format(data);
if (horaBd.equals(horaActual)) {
horaExecucao = horaActual;
Atual = DAO.consultarEstadoRegistro(ESTADO_INICIAL);
try {
// executa operaçoes
}catch (Exception e) {
e.printStackTrace();
}
}
quero qualquer soluçao, que resolva o problema.