我对Jackson 和 Hibernate OGM 的春天很陌生。我从网络请求中得到如下 JSON 格式
"Order":
{
"Orderdata": [ {"orderNo" : "1","location":"A"},{"orderNo" : "2","location":"B"},..]
}
订单的 Pojo 类
class Order implements Serializable{
@ElementCollection
private List<OrderData> Orderdata = null;
//getter and setter
}
将文档插入 MongoDB 后。我得到如下
"Order": {
"Orderdata": [
{
"Orderdata": {"orderNo" : "1","location":"A"}
},
{
"Orderdata": {"orderNo" : "2","location":"B"}
},
...
]}
在这里,我需要避免在创建的每个文档中使用“Orderdata”名称。请帮我解决这个问题。