0

如何ArrayListMultiMap<String, String>以最好的方式用 jdo 序列化一个。首选表结构看起来像

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

如果将值序列化为 blob,则很容易。但是我们想采用这个,所以我们也可以进行查询。


Map<String, List<String>>也可以代替 ArrayListMultiMap。

4

2 回答 2

0

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

于 2012-12-11T14:58:59.773 回答
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
于 2012-12-11T15:04:12.003 回答