private final ProdutoDao dao;
private final Result result;
ProdutosController(ProdutoDao dao, Result result){
this.dao = dao;
this.result = result;
}
public List<Produto> lista(){
return dao.listaTudo();
}
[/code]
#DAO
[code]@Component
public class ProdutoDao {
private final Session session;
public ProdutoDao(Session session){
this.session = session;
}
public List listaTudo(){
return this.session.createCriteria(Produto.class).list();
Com esse codigo eu consigo listar tudo que está nessa tabela do banco (tabelo produto, como ele obtem do bean), mas eu gostaria
que ele nao pegasse todos os dados da tabela e sim um select personalizado.
Já analisei os dois link’s que você sugeriu, mas não sei onde por os codigos de HQL
utilizando meu padrao de projeto (VRaptor + Hibernate), no codigo que eu enviei, onde eu colocaria
o HQL?