1

我对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”名称。请帮我解决这个问题。

4

0 回答 0