什么是 oracle 实体化视图列类型 rowid 的 ejb 字段类型?

what is ejb field type for oracle materialize view columns type rowid?

请帮助我。 在实体化视图中,列类型是 ROWID(在 Oracle 数据库中)。

现在我不会创建 Ejb 条目 class。我可以选择哪种类型?

例如在我看来 ....

RECEIPT_DATE      DATE                        NOT NULL,

... 在我的条目中 class

@Column(name = "RECEIPT_DATETIME", nullable = true)
    @Temporal(TemporalType.TIMESTAMP)
    private Date receiptDateTime;

但是

D_ROWID           ROWID,

我不知道:(

@Column(name = "D_ROWID", nullable = true)
private ?????? dRowId;

根据文档伪列 rownum 的内部数据类型是 NUMBER

您可以按照下面的指南使用 Integer 类型作为映射。 http://docs.oracle.com/cd/B19306_01/java.102/b14188/datamap.htm

@Column(name = "D_ROWID", nullable = true)
private Integer dRowId;