0
我已經要求應用程序將客戶交互記錄到數據庫,客戶交互有幾個默認字段,如:時間,交互類型,客戶ID。但他們也需要能夠持有任意客戶特定的數據。如何使用Hibernate映射Map <String,MyObject>?
在代碼中,我希望將數據作爲表單Map的映射進行託管,其中鍵是具有數據項名稱的字符串,而數據是具有數據值並可能具有某些元數據的對象如何渲染它,或如何搜索它。
我看到這個數據庫的方式是具有相互作用的表,並與所有的附加數據的另一個表,與附加數據表告訴我,一列,其互爲作用相關的數據。
類似於: Interaction_Table: id,interactionDate,customerId,interactionType。
Attached_Data_Table: ID,interactionId,數據名稱,dataValue,數據類型。
什麼是在Hibernate中映射了這一點,最好的辦法,我試圖尋找在文檔映射地圖,但它沒有任何意義,我(可能在一天太早)。
雖然這適用於將數據放入數據庫,我寧願擁有的數據在代碼中的哈希表,所以我可以很容易地查找。 –