我想定義一個具有我的表名稱的String對象,並且在每個表中我都可以訪問我的列行名稱。如何在Java中構建和構造
讓我解釋一下,舉個例子:
我有兩張表; 「任務」和「部分」。
在tasks
我有2列; 「id」和「taskName」。
在parts
表我也有2列; 「id」和「name」。
現在我想知道我是如何定義的對象,這樣我就可以以這種方式訪問任何列的名稱:
TABLE.tasks.parts
我想是這樣的(但是這一次是錯的!)
public final class TABLES {
public final static String TASKS = "tasks";
public final static String CHUNKS = "chunks";
public final static class TASKS{
public final String COLUMN_ID = "id";
public final String COLUMN_NAME = "taskName";
};
public final static class CHUNKS{
public static final String COLUMN_ID = "id";
public static final String COLUMN_NAME = "name";
};
}
我想你只是需要得到類的最終靜態。 – Xdevelop
我不確定你在找什麼,但你有沒有考慮使用'enum'? –
您似乎試圖創建反映某些關係模式的Java對象,是嗎?如果是這樣,我建議你或者看看JPA或者像jOOQ完全不同的東西。如果沒有,或者如果你只是想要一些你的模式的輕量級圖片,然後去enum。 –