レポートコード内に画像を埋め込むためにBLOBをどのように呼び出しているかがわかりません...
-
blob.getBinaryStream()
を使用します 。 -
javax.imageio.ImageIO.read( InputStream )
を使用してストリームを変換します 。
例:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
これにより、BufferedImage
のインスタンスが返されます 、java.awt.Image
をサブクラス化します 、およびレポートに埋め込むのに適したオブジェクトである必要があります。
blob
例に示されている変数は、レポートの適切な変数(目的の列のデータを表す)を使用する必要があります。
参照:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381