2009-05-21 55 views
3

對不起,這是一個不好的問題,因爲我的問題是,我只是不明白爲此採取哪種方法。我有這個休眠數據庫很好用,我想用JasperReports來創建基於它的數據的報告。我有iReport工作並連接到hibernate配置,並能夠從我的查詢中讀取字段並生成報告。瞭解賈斯珀報告和休眠和參數

但是,我希望能夠保存從我的應用程序運行並在某些對象上運行的報表。我需要能夠在運行時將這些自定義持久對象傳遞給這些報告並通過這種方式生成報告。所以他們真的不需要自己的查詢,他們只需要知道他們將得到什麼樣的對象。我看到我可以給他們參數,但只有原始對象,並且也在iReport我只能使用簡單數據類型創建字段,但我的大部分值都在我的對象的toString()中呈現,所以我我想回到那些。

如果有人會向我解釋一些這些東西,我會感到難以置信的欣賞。非常感謝! 約書亞

回答

1

我想你可能需要在 http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.html

看這是豆的數據源收集,這樣你可以ü加載自定義豆到報告作爲數據源

+0

其實是工作奇妙的我,我現在有我的報告顯示。不過,我還有一個問題需要理解,我已經發布了一個新問題。謝謝您的回答!我的新問題在: http://stackoverflow.com/questions/894587/understanding-jasperreports-and-jrbeancollectiondatasource – Joshua 2009-05-21 19:29:37