Acho que não me expliquei bem…
É assim:
Neste momento vou a uma BD fazer uma querie e com o resultado faço um gráfico com uma série, digamos que seja o consumo de batatas.
Agora tenho de fazer um gráfico com várias séries, por ex: consumo de batatas e cebolas.
A questão é:
Devo fazer apenas uma querie À BD ou duas (uma para batatas e outra pra cebolas)?
No EJB que recebe o result set como devo devolver à JSP?? Só com batatas eu uso uma java.util.List de objectos batatas.
Será que me fiz perceber :roll:
Qq dúvida eu respondo
Obrigada
Cláudia
J
julianostr
Por que você não tenta usar uma Lista formada de Listas?? A query ao BD será de um jeito que retorne o consumo de alguns ou todos os legumes.
Exemplo:
Lista Legumes:
Posição 1 formada por uma Lista de Batatas
Posição 2 formada por uma Lista de Cebolas
Posição 3 formada por uma Lista de Chuchus
Lista Frutas:
Posição 1 formada por uma Lista de Morangos
Posição 2 formada por uma Lista de Maçãs
Posição 3 formada por uma Lista de Uvas
E assim por diante…
Porém, você deverá ter uma inteligência nos EJBs para criar essa estrutura e depois ler a mesma para formar o gráfico.
Percebes?
Claudia.pt
A minha ideia inicial era mesmo essa.
No entanto baralhei-me ao construir um metodo que fizesse a query e devolvesse essa setretura (Lista de listas)…
J
julianostr
Mas, resumindo, você conseguiu o que queria?
Tudo certo então?
Claudia.pt
Bem resolvi…
não sei se da forma mais correcta, mas já está.
Fiz o EJB devolver uma lista onde tem legumes e frutas e depois na JSP separo em duas lista o que é legumes e o que é frutas.