enums

    8熱度

    5回答

    我有一個枚舉:ENUM('alpha', 'beta', 'gamma', 'delta', 'omega') 如果我按此列排序我的表,我按照上面定義的正確順序獲取它們。 但是,我找不到一種方法來選擇這些的一個子集,例如三角洲前的一切。使用WHERE status < 'delta'只返回alpha和beta,而不是gamma。看來MySQL使用字符串比較,而不是枚舉索引比較。 我可以使用索引號

    2熱度

    3回答

    我有一個構造函數需要Jakarta enums的類。我試圖找到如何通過Spring XML aplicationContext輕鬆注入它。 例如: 枚舉: public class MyEnum extends org.apache.commons.lang.enums.Enum { public static final MyEnum MY_FIRST_VALUE = new MyEn

    0熱度

    2回答

    我有一個枚舉傳遞狀態代碼。當我將交付數據保存到數據庫時,它們與外鍵一起存儲到包含相同數據的表(即相同的傳遞代碼) 保持枚舉與數據庫中的數據同步的最佳策略是什麼? 您是否只記得在將新代碼添加到數據庫時添加到枚舉中? 或者在應用程序啓動時將數據加載到字典中?並用字典而不是枚舉?儘管這意味着我沒有數據的強類型表示 - 我確實希望這樣做。 或者其他什麼東西? 的數據不是很不穩定,但新的代碼確實會增加每一個

    4熱度

    5回答

    我在想如何處理這個問題 我有兩個Taxrates可以應用到我的產品。我特別希望避免將稅收持續納入數據庫,同時仍能夠在中央地點更改它們(例如稅率從20%到19%等)。 所以我決定讓它們剛剛編譯到我的應用程序中(這是內部的)會很好。問題是我不僅要知道稅率,還要知道稅收的名稱。 我可以去一個映射到值的枚舉。但是之後我必須創建一些方法來檢索英文enum-value的德文稅名(我用英文寫我的代碼,App用德

    8熱度

    3回答

    這是我的代碼: internal enum WindowsMessagesFlags { WM_EXITSIZEMOVE = 0x00000232, WM_DISPLAYCHANGE = 0x0000007e, WM_MOVING = 0x00000216, } protected override void WndProc(ref Message m)

    38熱度

    8回答

    我聽說有人說enums是邪惡的,不應該用在web服務中,因爲如果分配了一些值,服務器和客戶端之間可能會出現不匹配,或者enum標記爲Flags屬性。他們還表示,暴露枚舉的Web服務很難維護,但並不能真正給我提供可行的論據。所以從你的經驗來看,在WCF Web服務中使用枚舉有什麼優點和缺點?

    13熱度

    6回答

    場我有一個枚舉 public enum FileExtentions { mp3, mpeg } 而且我有一個FileInfo其中我要檢查是否擴展名在之前枚舉。 我希望我可以做一個 FileExtensions.Any(e=>e.ToString().Equals(file.Extension)); 但是,這將是太真棒。 任何想法?

    20熱度

    5回答

    AS3上我真的很喜歡AS3的一件事是它增加了多少編譯時類型檢查。但是,它似乎有點缺乏,沒有可用的類型檢查枚舉結構。什麼是在AS3中進行自定義枚舉類型的一種好的(最好/可接受的)方法?

    10熱度

    6回答

    跟進這個問題:「Database enums - pros and cons」,我想知道哪個數據庫系統的支持枚舉數據類型,以及他們是如何做到這一點的細節(例如,什麼是內部存儲,有什麼限制,查詢語法意義,索引影響......)。 的使用情況或利弊討論應在其他問題。

    5熱度

    5回答

    假設你保持最初公佈年前的API(Java之前獲得enum支持),它定義了枚舉值一類爲int: public class VitaminType { public static final int RETINOL = 0; public static final int THIAMIN = 1; public static final int RIBOFLAVIN = 2; } 多年來的