2

我正在尝试使用 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 保留多维数组字段吗?如果是,最好的方法是什么?

4

0 回答 0