Senza vedere come stai chiamando il BLOB per incorporare l'immagine nel codice del rapporto...
- Usa
blob.getBinaryStream(). - Convertire lo stream utilizzando
javax.imageio.ImageIO.read( InputStream ).
Ad esempio:
javax.imageio.ImageIO.read( blob.getBinaryStream() )
Questo restituirà un'istanza di BufferedImage , che sottoclassi java.awt.Image e dovrebbe essere un oggetto adatto da incorporare nel report.
Il blob la variabile mostrata nell'esempio dovrà utilizzare la variabile appropriata del report (che rappresenta i dati della colonna desiderata).
Vedi anche:
- https://forums.oracle.com/forums/thread.jspa?threadID=2081381