我用了@TableField来定义他的字节数组其他该怎么写就怎么写
@TableField(jdbcType = JdbcType.BLOB, typeHandler = BlobTypeHandler.class)
private byte[] img;
byte[] img = invoice.getImg; PDDocument doc = PDDocument.load(new ByteArrayInputStream(img)); PDFRenderer renderer = new PDFRenderer(doc); int pageCount = doc.getNumberOfPages(); for (int i = 0; i < pageCount; i++) { BufferedImage image = renderer.renderImageWithDPI(i, 296); ImageIO.write(image, "PNG", oStream); } oStream.flush();