gpt4 book ai didi

jpa - OpenJPA1.2 - 延迟加载 BLOB

转载 作者:行者123 更新时间:2023-12-05 01:15:35 25 4
gpt4 key购买 nike

我有一个非常简单的 JPA 实体。它具有一些简单的元数据字段、ID 和一个约 500kB-10MB 的大负载字符串。

@Entity
public class MyEntity{
@Id
@GenerateValue(Strategy=GenerationType.IDENTITY)
private long myEntityId;

private String metaData1;
..
private String metaDataN;

@Lob
private String payload; // large.

}

大多数时候,我并不关心加载有效负载,而只是查询元数据字段。有没有一种方法可以在不创建包装有效负载的特定实体的情况下延迟加载有效负载,并与我的主实体中的那个实体具有延迟加载一对一的关系?

整个事情是使用 OpenJPA 1.2 和一个 DB2 支持数据库实现的。

最佳答案

@Lob
@Basic(fetch=FetchType.LAZY)
private String payload;

关于jpa - OpenJPA1.2 - 延迟加载 BLOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10529064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com