jpa - reconoce - mi iphone no carga pero aparece que si
OpenJPA1.2-carga lenta a BLOB (3)
@Lob
@Basic(fetch=FetchType.LAZY)
private String payload;
Tengo una entidad JPA muy simple. Cuenta con algunos campos de metadatos simples, e ID y una gran cadena de datos de carga de ~ 500kB a 10MB.
@Entity
public class MyEntity{
@Id
@GenerateValue(Strategy=GenerationType.IDENTITY)
private long myEntityId;
private String metaData1;
..
private String metaDataN;
@Lob
private String payload; // large.
}
La mayoría de las veces, no intercabo cargar en la carga útil, sino que simplemente consulto los campos de metadatos. ¿Hay alguna forma de cargar la carga útil sin crear una Entidad específica que recoja la carga útil y tenga una relación de carga lenta de uno a uno con la de mi entidad principal?
Todo esto se implementa utilizando OpenJPA 1.2 y una base de datos de respaldo de DB2.
Creo que también puedes usar:
@OneToOne(fetch=FetchType.LAZY)
@JoinColumn(//some col. name)
private String payload;
Hibernate no carga lob siempre que se lo asigne como tipo Lob