[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