我想在構建基於dataType的查詢的應用程序中構建高級搜索功能。Java如何創建一個包含元素「TIMESTAMP(6)」的枚舉
我的潛在數據類型FLOAT, NUMBER, CHAR, VARCHAR2, DATE, TIMESTAMP(6)
我想「代碼我的殼」,而是使用一個ArrayList存儲的值,我會嘗試使用enum
,因爲我只有這6個價值觀和他們永遠不會改變
TIMESTAMP(6)
因爲括號而給我一個很難的時間。
我該如何聲明一個枚舉值TIMESTAMP(6)
?
目前下面的代碼給了我錯誤:構造函數TableBacking.dataTypeOptions(int)未定義。
public enum dataTypeOptions {
FLOAT, NUMBER, CHAR, VARCHAR2, DATE, TIMESTAMP(6)
};
我認爲這個問題是'VARCHAR2'和名稱'TIMESTAMP(6)'。如果你可以考慮更好的抽象,比如'CODE'(而不是'VARCHAR2')和'AUDIT_TIMESTAMP'('TIMESTAMP(6)'的intead)。 – Genzer