0
我使用WAS 8.0.0.5,這意味着我將OpenJPA 2.1.2快照。我使用的條件查詢API和Canonical元模型。我需要訪問Oracle視圖。該視圖有一個欄名爲GUID,使用這個SQL:OpenJPA的 - 如何查看映射到實體
select sys_guid() from dual;
填充本身。
我使用RAD 8.5.1和JPA的特點我的實體基礎斷什麼的分貝來產生。
這裏是我的實體:
@Entity(name="vguid")
@Table(name="V_GUID")
public class VGuid implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(length=32)
private String guid;
public VGuid() {}
public String getGuid() {
return guid;
}
public void setGuid(String guid) {
this.guid = guid;
}
}
拉德強調@Column
,並提供此錯誤: Column "guid" cannot be resolved on table "V_GUID"
ಠ_ಠ
我知道@Column(length=32)
的作品,因爲我用它工作的另一個實體內讀取從Oracle表一個GUID(視圖用於填充該另一表的GUID字段)。
如何解決此錯誤?