什么是 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;
请帮助我。 在实体化视图中,列类型是 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;