终于得到了答案,现在看来很简单。
我将oracle blob映射到字节数组,将我的实体类更改为
@Lob@Column(name = "DTA_BLOB")private byte[] DataBlob;public byte[] getDataBlob(){ return DataBlob;}public void setDataBlob(byte[] DataBlob) { this.DataBlob = DataBlob;}DAO将像:
@Override@Transactionalpublic byte[] getMenu(Long menuDataId) throws SQLException, IOException{ MenuData menu_data = this.entityManager.find(MenuData.class,menuDataId); return menu_data.getDataBlob();}


