Olá Feras!
Gostaria de uma ajuda de como faço para que quando o usuário colocar um inteiro (patrimonio do computador), uma data inicial e data final e clicar em pesquisar , apareça as manutenções deste computador.
O resultado deve retorna a manutenção deste computador no período em uma lista.
Estou usando hibernate + primefaces + java
Como devo fazer? 
passando esses valores com o setParameter ou algo do tipo.
Beleza, cara.
Mas, eu queria saber como fica o meu XHTML que conterá os campos (janela) que serão necessários para essa pesquisa e a lista.
Tenho os Faces e DAO’s criados. Mas, num sei como vou receber esses dados no xhtml pra fazer a pesquisa e jogar para lista somente o que estiver naqueles parametros.
Esse comando ai que você passou vai está no meu ManutenirDAO.java, no lugar deste ( “from Computador c where c.patrimonio=”+patrimonio ) né?
public List<Manutenir> buscarManutenir (String patrimonio){
Session ses = getSession();
Query qr = ses.createQuery("from Computador c where c.patrimonio="+patrimonio);
List<Manutenir> listaManutenir = qr.list();
return listaManutenir;
}
Espero que tenham entedido. 
Primeiro, seu medoto que carrega a lista precisa comecar com get
public List<Manutenir> getBuscarManutenir (String patrimonio){
Session ses = getSession();
Query qr = ses.createQuery("from Computador c where c.patrimonio="+patrimonio);
List<Manutenir> listaManutenir = qr.list();
return listaManutenir;
}
Digamos que esse metodo ai em cima esteja no seu bean, dai voce precisa por um get, nas outras classes voce pode botar o nome que quiser.
Apos isso voce pode somente chama-lo em um datatable pra testar, mais informacoes sobre datatable no site do proprio primefaces =D
Flw