我有一個Java類表示一個事件,其中包含一些數據,還有一個不同類型的「參數」列表,因爲缺少一個更好的單詞。我想將它堅持到數據庫中,我對最好的方法感到困惑。在一個表中存儲不同的參數類型
編輯,試圖澄清我的隨筆:
根據的「事件」的類型,它可以像主機名,端口,時間,服務名稱,消息的時間參數,證書的消化(字節數組)等
我想最接近的平行就像存儲printf格式字符串和參數(雖然這不是我在做什麼)。存儲格式字符串很簡單,但存儲參數很棘手,因爲我需要在檢索時將它們恢復爲原始類型。
我試圖找出一種方法來存儲將是不同類型的參數。我應該將它們編碼爲一些字符串格式並將它們填充到varchar()中,然後在檢索事件的參數時進行解碼?
那麼你是說你總是會有相同數量的參數,但是它們的類型會有所不同? – 2010-08-03 18:30:07