é possível eu retornar somente um campo de uma classe passado para um critéria?
ex: assim o criteria me retornaria um list com vários objetos clientes
Criteria cr = sessao.createCriteria(Cliente.class);
... //adiciona restrictions e tudo mais... cr.add(Restrictions.ilike(key, (String) valor));
//aqui ela me retorna uma listagem de pesquisa
List lst = cr.list();
return list;
o problema é que eu queria somente uma listagem com os códigos dos clientes por exemplo e não uma listagem com objetos clientes com várias informações sobre o mesmo…
Jovem,
acesse novamente tinha um ponto junto com o link.
abs,
Obrigado…Problema resolvido… seguindo informações do link que vc passou
[code] Criteria cr = sessao.createCriteria(Cliente.class);
ProjectionList proList = Projections.projectionList();
proList.add(Projections.property(“cdCliente”));
cr.setProjection(proList);
//adiciona restrictions e tudo mais… cr.add(Restrictions.ilike(key, (String) valor));
//aqui ela me retorna uma listagem de pesquisa
List lst = cr.list();
return list;
[/code]
Assim ele me retorna somente o cdCliente mesmo…Obrigado