請看看我以前的問題,以獲得背景。枚舉集JPA 2.0
List of enum vs. class of booleans
不過,我的問題是枚舉集如何與JPA 2.0和數據庫工作。由於我可能將值保存爲字符串(因爲我不希望冒失去映射的風險),所以在集合中說> 20枚枚舉的enumset可能是一種非常無效的方式來存儲與bool類相比較的數據。
考慮不同角色的用戶表:
user | password | role (enum)
adm 1223 admin, guest, www, lab, elevator, ap, // Might be more than > 20
sam 0000 admin
.......
我應該怎麼選擇呢?你有什麼想法?
問候
這聽起來像極端的過早優化。 – djechlin 2012-08-03 18:33:42