2011-08-16 122 views
0

我是這個主題的初學者。 在我的Java代碼中,我創建一個HQL查詢:將數據傳遞給子報表

List <User> listOfDetails = session.createQuery("from User").list(); 

我想用上面的查詢數據的形式來填補我的報表。 我應該如何完成以下代碼:

<dataSourceExpression><![CDATA[]]></dataSourceExpression> 

回答

1

使用<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource($F{listOfDetails})]]></dataSourceExpression>

+0

謝謝,我通過傳遞一個參數來解決這個問題。你的回答非常有幫助。 – Mateusz

相關問題