Jaspersoft Studioのレポートの詳細バンドにデータベースから画像を挿入したい。
JPG 画像は、MySQL の longblob 型のフィールド imgdata に保存されます。
この式を Image 要素に入れようとしました:
$F{imgdata}
MyUtil.getInputStream($F{imgdata})
最初のケースでは、次のエラーが発生します。
net.sf.jasperreports.engine.JRException: net.sf.jasperreports.engine.JRException: Unknown image source class [B
...そして2番目のケースでは、このエラー:
net.sf.jasperreports.engine.JRException:
net.sf.jasperreports.engine.fill.JRExpressionEvalException: Error
evaluating expression : Source text :
MyUtil.getInputStream($F{imgdata})
私の質問: データベースから画像をJasperReportsのレポートに挿入するにはどうすればよいですか?