2015-05-26 77 views
1

請幫幫我。 在物化視圖中列的類型是ROWID(在Oracle數據庫中)。什麼是oracle物化視圖列類型rowid的ejb字段類型?

現在我不會創建Ejb入門級。我可以選擇哪種類型?

舉例來說,在我看來 ....

RECEIPT_DATE  DATE      NOT NULL, 

... 在我的入門級

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

D_ROWID   ROWID, 

我不知道:(

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

根據文檔它是一個數字,根據該會映射到'int' http://docs.oracle.com/cd/B19306_01/java.102/b14188/datamap.htm –

+0

好的謝謝。在這種情況下,我的代碼將是@Column(name =「D_ROWID」,nullable = true) private Integer dRowId; –

+0

你可以'私人int dRowId;'但如果你知道有超過2147483647記錄然後使用很長,但我非常懷疑你會返回2147483647 recods –

回答