Fala feras 
Tenho uma tabela que já está mapeada em um determinado TO mas eu tive que montar uma outra query com count(*) e um group by, por isso eu criei um outro TO. Minha dúvida é se com a JPA, eu consigo retornar um ResultSet ou algo parecido para que eu possa setar este resultado dentro do meu novo TO.
TO
public class ModeloGraficoReqTO implements Serializable {
private static final long serialVersionUID = 1L;
private String rqReqStatus;
private int quantidade;
public String getRqReqStatus() {
return rqReqStatus;
}
public void setRqReqStatus(String rqReqStatus) {
this.rqReqStatus = rqReqStatus;
}
public int getQuantidade() {
return quantidade;
}
public void setQuantidade(int quantidade) {
this.quantidade = quantidade;
}
}
E dentro do DAO de RequerimentoTO, eu criei o método:
public Collection<ModeloGraficoReqTO> buscarStatusReq(Long fatherId){
Collection<ModeloGraficoReqTO> resultado = null;
StringBuilder sb = new StringBuilder();
sb.append("SELECT rq_req_status, COUNT(*) FROM ");
sb.append(recuperarNomeEntidade());
sb.append(" START WITH rq_father_id = ");
sb.append(fatherId);
sb.append(" CONNECT BY PRIOR rq_req_id = rq_father_id GROUP BY rq_req_status ");
//setar o resultado no objeto vindo dentro do objeto e adiciona-lo na lista...como fazer?
return resultado;
}
Valeu