3

申し訳ありませんが、これは少し悪い質問です。私の問題は、これに対してどのアプローチを取るべきかがわからないことです。JasperReportsうまく機能するこの休止状態のデータベースがあり、そこからのデータに基づいてレポートを作成するために使用したいと思います。iReport作業して構成に接続し、hibernateクエリからフィールドを読み取ってレポートを作成することができます。

ただし、保存したレポートをアプリケーションから実行し、特定のオブジェクトで実行時に決定できるようにしたいです。実行時にカスタム永続オブジェクトをこれらのレポートに渡し、その方法でレポートを生成できるようにする必要があります。つまり、実際にはクエリ自体は必要ありません。取得するオブジェクトの種類を知っている必要があります。

パラメータを指定できることはわかりますが、生のオブジェクトのみでありiReport、単純なデータ型からのみフィールドを作成できますが、ほとんどの値はオブジェクトのtoString()でレンダリングされるため、それらを返します。

誰かが私にこれらのことのいくつかを説明してくれるなら、私は信じられないほど感謝するでしょう。どうもありがとう!ジョシュア

4

1 に答える 1

1

http://jasperreports.sourceforge.net/api/net/sf/jasperreports/engine/data/JRBeanCollectionDataSource.htmlを見る必要があるかもしれないと思います

これは Bean のデータ ソース コレクションであるため、カスタム Bean をデータソースとしてレポートにロードできます。

于 2009-05-21T08:17:34.457 に答える