如何使用hibernate压缩文本和图像文件?

时间:2014-05-01 15:45:41

标签: java hibernate persistence lob

可以用什么机制压缩跟随?由于我使用多个数据库,我希望它像hibernate处理使用方言一样。

 @Lob
 @Type(type = "org.hibernate.type.TextType")
 private String data;

@Lob
private byte[] data;

1 个答案:

答案 0 :(得分:1)

代表“大对象文件”的

LOB不需要包含文本信息,所以我认为将其映射到String字段,即使在@Type注释的帮助下也不是首选解决方案,如果您的DBMS支持CLOB或类似的事情。

TL; DR 我认为第二段代码更好LOB映射。