1

可以使用哪些机制来压缩以下内容?由于我正在使用多个数据库,因此我希望它像 hibernate 如何使用 Dialects 一样处理。

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

或者

@Lob
private byte[] data;
4

1 回答 1

1

LOB代表“大对象文件”的它不一定包含文本信息,所以我认为将它映射到String字段,即使在@Type注释的帮助下也不是首选解决方案,如果您的 DBMS(es) 支持CLOB或类似的东西。

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

于 2014-05-01T15:50:06.757 回答