public List<Chamado>pesquisaData(Date dtInicio,Date dtFim){
Query q =this.session.createQuery("from Chamado c where c.dataabertura between :dtInicio and :dtFim");
q.setParameter("dtInicio",dtInicio);
q.setParameter("dtFim",dtFim);
List<Chamado> result = q.list();
return result;
public List<Chamado>pesquisaData(Date dtInicio,Date dtFim){
ChamadoRN chamadoRN = new ChamadoRN();
this.pesquisaData=chamadoRN.pesquisaData(dtInicio,dtFim);
return this.pesquisaData;
}
public String pesquisaChamado(){
if(pesquisa.equals(" ")){
listarTodos = getListarTodosChamados();
}else{
listarTodos =PesquisaTitulo(pesquisa);
}
return null;
}
<h:form id ="listaTodosChamados">
<h:outputLabel value ="DtInicio" for="dtinicio"/>
<p:calendar id="datainicio" value="#{chamadoBean.dtInicio}" />
<h:outputLabel value ="DtFim" for="dtfim"/>
<p:calendar id="dataf" value="#{chamadoBean.dtFim}" pattern="dd/MM/yyyy" />
<h:commandButton value ="Pesquisar" action="#{chamadoBean.consultaData}" >
</h:commandButton>
Qualquer ajuda é bem vinda.
Obrigado