Bom dia
Com base no metodo abaixo:
public List<Pedido> buscarValores() {
// TODO Auto-generated method stub
String jpql = "select sum(p.valor), l.nome from Pedido p, Loja l where l.codigo = p.loja" +
"group by l.nome";
Query consulta = this.manager.createQuery(jpql);
List<Pedido> listaPedidos = consulta.getResultList();
return listaPedidos;
}
Gostaria de pegar o sum(p.valor) e l.nome, atribuir a uma collection (não sei qual irá aceitar) e colocar no gráfico:
private DefaultPieDataset geraDados() {
DefaultPieDataset dts = new DefaultPieDataset();
VendasRN vendas = new VendasRN();
HashMap<Pedido> pedido = new HashMap<>();
pedido = vendas.lista();
dts.setValue("Serrana", 120);
dts.setValue("Batatais", 145);
dts.setValue("Cravinhos", 167);
dts.setValue("Serra Azul", 34);
return dts;
}
Se alguem poder me ajudar agradeço.