2
我想補充像如何在實體類中添加Map <String,List <String>>?
Map<String, List<String>> attributes;
我已經@MapKeyColumn
用於其他情況的映射,但在這裏我確實有一個關鍵可能發生幾次鍵/值表。
你會如何解決這個問題?這種問題域是否有任何(JPA內置)解決方案?
謝謝您的迴應!
我想補充像如何在實體類中添加Map <String,List <String>>?
Map<String, List<String>> attributes;
我已經@MapKeyColumn
用於其他情況的映射,但在這裏我確實有一個關鍵可能發生幾次鍵/值表。
你會如何解決這個問題?這種問題域是否有任何(JPA內置)解決方案?
謝謝您的迴應!
沒有直接的辦法。您需要創建一個類來表示關聯或在get/set方法中執行某種轉換。
見,
http://en.wikibooks.org/wiki/Java_Persistence/Relationships#Nested_Collections.2C_Maps_and_Matrices
謝謝James!偉大的來源。 – 2012-04-25 06:32:24
如果你沒有找到任何解決方案,只是做一個自定義類,它具有屬性「名」和「列表」 –
Tobi
2012-04-24 08:02:43
謝謝:-)我有代表屬性的自定義類。這是我的實體中這些對象的列表。地圖只是更方便。 – 2012-04-24 08:22:59