要做一个照片数据转移,从一个Oracle的Blob字段 到 另一oracle的Long Raw字段:
Blob字段的JPA配置:
Long Raw字段的JPA配置:
如果Long Raw字段的JPA配置如下,则会报错:
错误:getBLOB not implemented for class oracle.jdbc.driver.T4CLongRawAccessor
还有photo字段总无法延迟加载,即使将photo独立一个成一个实例,Embedded进主类也无效,待研究。
Blob字段的JPA配置:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO", columnDefinition = "BLOB")
private byte[] photo;
Long Raw字段的JPA配置:
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO")
private byte[] content;
如果Long Raw字段的JPA配置如下,则会报错:
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "PHOTO")
private byte[] content;
错误:getBLOB not implemented for class oracle.jdbc.driver.T4CLongRawAccessor
还有photo字段总无法延迟加载,即使将photo独立一个成一个实例,Embedded进主类也无效,待研究。