使用Hibernate Annotations保留大型文件

时间:2010-01-21 20:28:55

标签: hibernate annotations hibernate-annotations

我在网络应用程序中第一次使用Hibernate Annotations。在我的bean中,我应该用什么类型的注释来保存用户上传的文件?

1 个答案:

答案 0 :(得分:2)

我假设你正在使用JPA注释。如果是这样,您将需要对大型数据集使用@Lob注释。有关示例,请参阅this page

This page列出了一些特定于Hibernate JPA的信息。有趣的是:

  

@Lob表示属性应该保存在Blob或Clob中,具体取决于属性类型:java.sql.Clob,Character [],char []和java.lang.String将保存在Clob中。 java.sql.Blob,Byte [],byte []和serializable类型将保存在Blob中。