如何添加Map <string,list <string =“”>&gt;在实体类?</string,>

时间:2012-04-24 07:43:24

标签: java oracle jpa jpa-2.0 eclipselink

我想添加一个像

这样的映射
Map<String, List<String>> attributes;

我已经将@MapKeyColumn用于其他情况,但在这里我确实有一个键/值表,其中一个键可能会出现几次。

你会如何解决这个问题?是否存在针对此类问题域的任何(JPA内置)解决方案?

感谢您的回复!

1 个答案:

答案 0 :(得分:2)

没有直接的方法。您需要创建一个类来表示关联或在get / set方法中执行某种转换。

请参阅,

http://en.wikibooks.org/wiki/Java_Persistence/Relationships#Nested_Collections.2C_Maps_and_Matrices