我有一个来自RESTFUL API的JSON响应,并将其映射到POJO,我希望使用ROOM进行持久化。 POJO具有对象列表和对象类,该对象类反过来又具有Business对象列表以及其他Business对象。请给我一个示例,演示如何映射这些实体并定义DAO以对它们进行查询。任何链接、示例或教程都将非常有帮助。 POJO如下所示
public class A{
@PrimaryKey(autoGenerate = true)
private long id;
@SerializedName("list")
@Expose
private List<B> list = null;
}
public class B{
@SerializedName("dt")
@Expose
private Integer dt;
@SerializedName("weather")
@Expose
private List<C> c= null;
public Integer getDt() {
return dt;
}
public void setDt(Integer dt) {
this.dt = dt;
}
public B withDt(Integer dt) {
this.dt = dt;
return this;
}
public java.util.List<Weather> getWeather() {
return weather;
}
public void setWeather(java.util.List<C> c) {
this.c= c;
}
public WeatherList withWeather(java.util.List<C> c) {
this.c= c;
return this;
}
}