у нас следующие Json и модель класса.как инициировать базу данных сущностей Room на этом Json.
{
"ResultResponse": "Success",
"OTPValue": "3239",
"EmployeeInfo": [
{
"EmployeeCode": "EMP001",
"Name": "Natheem",
"ContactNo": "9952265503",
"AlternativeContactNo": "9952265502",
"Age": "22",
"DOB": "1995-10-08T00:00:00",
"ImagePath": "C:\\FaceTag\\FaceTag\\Images\\EMP001\\natheem.jpg",
"Latitude": "1.104492000000000e+001",
"Longitude": "7.701183000000000e+001",
"Address1": "45, Bharathiyar Nagar",
"Address2": "Coimbatore",
"City": "Coimbatore",
"State": "Tamilnadu",
"Country": "India",
"Zip": "641001",
"IsSupervisor": false,
"FormId": 0
}
],
"AdditionalField": null,
"FieldControl": null
}
и мой класс сущности.
@Entity(tableName = "tbl_device_register")
public class DeviceRegister {
@PrimaryKey(autoGenerate = true)
private int id;
@SerializedName("ResultResponse")
@Expose
private String resultResponse;
@SerializedName("OTPValue")
@Expose
private String oTPValue;
@SerializedName("EmployeeInfo")
@Expose
private List<EmployeeInfo> employeeInfo = null;
@SerializedName("AdditionalField")
@Expose
private Object additionalField;
@SerializedName("FieldControl")
@Expose
private Object fieldControl;
Как назначить внешний ключ, и как насчет табличных отношений.Большинство уроков, говорящих об основах.Спасибо