Java 如何使用hibernate压缩文本和图像文件?
可以使用什么机制来压缩以下内容?因为我正在使用多个数据库,所以我希望它像hibernate使用方言一样被隐藏起来Java 如何使用hibernate压缩文本和图像文件?,java,hibernate,persistence,lob,Java,Hibernate,Persistence,Lob,可以使用什么机制来压缩以下内容?因为我正在使用多个数据库,所以我希望它像hibernate使用方言一样被隐藏起来 @Lob @Type(type = "org.hibernate.type.TextType") private String data; 或 LOB表示“大对象文件”,它不一定包含文本信息,因此我认为,如果您的DBMS(es)支持CLOB或类似的东西,那么即使借助@Type注释,将其映射到String字段也不是首选的解决方案 TL;DR我认为第二段代码比LOB映射更好。cl
@Lob
@Type(type = "org.hibernate.type.TextType")
private String data;
或
LOB
表示“大对象文件”,它不一定包含文本信息,因此我认为,如果您的DBMS(es)支持CLOB
或类似的东西,那么即使借助@Type
注释,将其映射到String
字段也不是首选的解决方案
TL;DR我认为第二段代码比LOB映射更好。clob内部压缩?不,不是
CLOB
是字符大对象文件
,因此它最适合用于海量文本信息LOB
是更高级别的抽象。
@Lob
private byte[] data;