Uso de gráficos

2 respostas
fabricio211
Boa noite

Com base no metodo abaixo:

public List 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 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.

2 Respostas

RodrigoKaos

Usa a tag CODE quando postar código cara

fabricio211
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; 
} 

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; 
}
Criado 5 de setembro de 2013
Ultima resposta 5 de set. de 2013
Respostas 2
Participantes 2