我已經四處尋找一些答案,但它們不足以滿足我。我希望這不會重複。具有數據庫支持最佳實踐的Java枚舉
我有一個數據應該是恆定的應用程序。這些數據可以稍後修改,所以我目前的方法是使用一個單獨的表格和這個常量,這個常量是從其他表格引用的。該表具有列ID和列值。該表由具有ID和值的Java對象表示。
當我想比較這些常量時出現問題。比較使用它的ID似乎對我來說很難看,所以我儘管使用枚舉來比較它們。但是這看起來很尷尬,因爲我將在用作「類型」的類中使用ENUM。所以我也在JPA的@enumerated註釋中思考......但說實話,我沒有看到最好的方式來做到這一點。我敢肯定的是,我絕對想要 - 某種程度上 - 這個常量數據存儲在數據庫中。