我在我的Java类中有这个模型
@Document
public class Template {
private String type;
private String code;
@Version
Long version;
}
我需要添加一个名为template的新字段,并将此字段映射为动态,换句话说,我会像这样对文档进行建模
{
_id: 'id'
type:'myType',
code:'myCode'
template:{
someFiled:[
{
subField1:'value1',
subField2:'value2'
},
{
sub1Field1:'1value1',
sub1Field2:'1value2'
}
.......................
],
otherField:[
{
otherField1:'value1',
otherField2:'value2'
}
],
.........
},
version:1000L
}
有没有一种方法可以将字段注释为动态的?
解决方案
@Document
public class Template {
private String type;
private String code;
private Map<String, Object> template;
@Version
Long version;
}