JasperReports在处理多表查询的时候很不方便,不知道那位兄弟有什么解决方案

急!

就是如下这种情况
select b.BRANCH_CODE, b.BRANCH_NAME, count(c.customer_id) from TF_PAR_BRANCH_PERSONALIZATION b,
TF_M_CUSTOMER c where b.branch_code=c.branch_code group by b.BRANCH_CODE, b.BRANCH_NAME

关注。。。

已经解决了,要在queryString里面select每一个field的名字出来取一个别名,然后在field里引用这个别名就可以了,我主要是考虑到field重名的问题

老大,知道用JasperReports做的图形报表中的数据是怎么从SQL里取出来的吗

不懂啊,JasperReports只是用来做report的,如果要做chart你应该用JFreeChart。

是这样的,JasperReports支持JFREECHART,我用静态数据的时候,
可以输出图形,但是不知道如何从JasperReports定义的SQL中取动态数据
所以想问问。

那你只要把QueryString取出来再做处理,就和普通情况一样了。
如果你想从jasperreport中取记录集的话,就用这个
JRQueryExecuter.executeQuery了

能不能说的详细些,我刚开始接触JasperReports,
谢谢