使用jdo存储多图

时间:2012-12-11 13:06:42

标签: java sql jdo

如何以最佳方式使用jdo序列化ArrayListMultiMap<String, String>。 首选的表结构类似于

owner_id, key (String), Value(String), order

如果将值序列化为blob,则很容易。但我们希望采用这一点,以便我们也可以进行查询。


Map<String, List<String>>也可以,而不是ArrayListMultiMap。

2 个答案:

答案 0 :(得分:0)

您可以将MultiMap序列化/反序列化为JSON字符串。

答案 1 :(得分:0)

鉴于表结构,我认为PRIMARY KEY为:

PK=owner_id, key

然后将您的Map<String, List<String>>数据结构分成多行,如下所示:

owner key    value
100   key1   value11
100   key1   value12
100   key1   value13
100   key1   value14
100   key2   value21
100   key2   value22
100   key2   value23
相关问题