[Java lista] Jasper report mezőbe SQL query?
Avramucz István
avramucz at gmail.com
2008. Jún. 4., Sze, 08:40:01 CEST
Esetleg használhatnál JRBeanArrayDataSource-t, ahol előbb tetszés
szerint összeállítasz egy objektumtömböt, majd azt a .jasper
feltöltésekor átadod. Így nem kell a .jrxml-t SQL-el teletűzdelned.
Vagy hasolóképpen tudom ajánlani a JRMapCollectionDataSource osztály
használatát, ahol java.util.Collection használatával tudsz hasonlóan
eljárni.
AI
Schmidt András írta:
> Sziasztok!
>
> Van egy Jasper reportom, aminek az SQL queryje elég bonyolult, nem
> szívesen tennék bele még 4-5 joint, viszont a teljesítmény nem kritikus
> kérdés.
>
> Mondjuk van egy olyan helyzet, hogy a queryre adott resultsetben van egy
> azonosító oszlop amit egy másik tábla segítségével tudok feloldani a
> felhasználó számára kiírandó névre. Legjobb lenne ha a név mezőbe
> beleírhatnék valami ilyesmit, hogy:
> select name from id_to_name where id=$F{id_in_my_main_query}
>
> Így nem kellene egyetlen SQL-be belesűrítenem az összes tábla joinját,
> kicsit talán átláthatóbb és könnyebben karbantartható lenne a végeredmény.
>
> Remélem sikerült értelmesen megfogalmaznom hogy mit szeretnék. Van erre
> módszer? Legjobb lenne iReport-on belüli megoldás, de nem baj ha csak
> kézzel xml-t hegesztős.
>
> Köszönöm a figyelmet!
>
> Schmidt András
>
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
>
>
További információk a(z) Javalist levelezőlistáról