【问题标题】:How would I create a POJO class for such a data structure?如何为这样的数据结构创建 POJO 类?
【发布时间】:2020-03-07 08:01:48
【问题描述】:

我在 firestore 数据库中的数据结构应该是这样的

如图所示,our_array 字段是一个数组,其中包含数据类型的字段 - 在其中映射。

我需要创建一个简单的 POJO,以便按设计插入数据。

我目前的 POJO 课程:

class ProductList{
  private boolean availability;
  private Object[] our_array; //I have doubts about this one
  private String product_title;

  … //Getters & setters
}

如何构造上述数据集,特别是其中包含 Map(s) 的 our_maps 数组?

【问题讨论】:

  • 就像您为 productlist 创建了一个 pojo,为 product 创建另一个 pojo,而不是有一个 Object[] 数组 ProductList 应该包含一个 Product[ 数组],产品内部可以保存地图

标签: java firebase google-cloud-firestore hashmap pojo


【解决方案1】:

首先创建一个Product pojo:

class Product {
  private String productName;
  … 
  …
  // getters / setters
}

那么你的 ProductList 类可以有一个产品列表:

class ProductList {
  private boolean availability;
  private List<Product> our_productList; 
  ...
  //Getters & setters
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-28
    • 1970-01-01
    • 2019-06-28
    • 2020-02-10
    • 2019-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-01-29
    相关资源
    最近更新 更多