我正在尝试使用 Morphia 将此类持久保存到 mongodb 中,
@Entity
public class A {
@Id
private String id;
private int[][][] param = {{{0,0},{1,1}}, {{2,2},{3,3}}};
}
int 数组参数另存为
[ { "className" : "[[I"} , { "className" : "[[I"}]
没有数据被保存,显然我无法加载对象。有趣的是,如果我将 int 数组放入 Map 中,Map.put("param", param)
比如
[ [ [ 0 , 0] , [ 1 , 1]] , [ [ 2 , 2] , [ 3 , 3]]]
我的问题是,我可以使用 Morphia 保留多维数组字段吗?如果是,最好的方法是什么?