o usuario digita o mes e ano. vou verificar se existe registro naquele mes…
fiz asim e nao funcionou.
Calendarcal=Calendar.getInstance();cal.set(Integer.parseInt(ano),Integer.parseInt(mes),01);tb.setEveDtInicio(cal);// o hql...Stringeve="from TbEventos where eve_dt_inicio >"+tb.getEveDtInicio();
mas nao funcionou… o banco e oracle e o campo é calendar…
Sugiro que se use query com parâmetros sempre ao invés de concatenar a query. No caso de comparação de datas, esse caso, reforço a sugestão para evitar ter que lidar com as rotinas de conversão de data de cada banco (TO_DATE, TO_CHAR, etc.).