Dúvida com Hibernate

0 respostas
N

Pessoal, estou aprendendo hibernate e me surgiu a seguinte dúvida:
Tenho uma tabela de alunos e quero fazer consultas nessa tabela, percebi que posso usar um tal de criteria.

Entao fiz o seguinte:

criei um AlunoDAO

/**omitido parte do codigo
/** método de consultar
 public List<Aluno> getAlunoPorNome(Aluno a){
	 Example example  = getExample(a);
	 Criteria critAluno = session.createCriteria(Aluno.class);
	 critAluno.setCacheable(true);
	 critAluno.add(Restrictions.eq("nome", a.getNome()));
	 critAluno.addOrder(Order.asc("nome"));
	 critAluno.add(example);
	 List<Aluno> resultado = critAluno.list();
	 return resultado;
	 
 }

AlunoBean

/**parte do codigo
public List<Aluno> getListAlunos() {
		Session session = FacesContextUtil.getRequestSession();
		AlunoDAO alunoDAO = new AlunoDAO(session); 
		return alunoDAO.getAlunoPorNome(getAluno());
	}

Mas essa abordagem não está dando certo.
Não aparece erro no console…
Acredito que não entendi bem como usar esse recurso.
Alguém poderia me ajudar…
??!!!

Criado 17 de novembro de 2009
Respostas 0
Participantes 1