如何在不使用字节数组

时间:2017-07-16 20:13:43

标签: jpa groovy spring-data-jpa blob hibernate-mapping

我正在尝试编写一个代码,使用Spring数据/ JPA(在groovy中编码)将zip文件作为Blob数据存储在数据库中。我能够使用字节数组作为实体轻松存储文件,

@column(Name = "zipFile")    
byte [] zipFile

但我需要的是以下

@column(Name = "zipFile")    
Blob zipFile

我需要找到一种方法将fileinputstream转换为Blob数据类型。

Blob image = Hibernate.getLobCreator(session).createBlob(bFile);

意识到上面的方法。但是代码在我的服务层中,所以不知道如何在这里实现会话。 如果有更好的方法将文件流转换为Blob数据类型,请告诉我,我需要以某种方式摆脱Byte数组。

0 个答案:

没有答案
相关问题