С Android Room, мне нужно добавить сеттер и геттер для вложенного объекта? - PullRequest
0 голосов
/ 11 октября 2018

В приведенном ниже коде класс Address вложен в сущность User.Интересно, все ли атрибуты Address равны private, нужны ли нам getter и setter для каждого поля в Address?Обратите внимание, что List<String>, поэтому я не уверен, будет ли Room хорошо работать с @TypeConverter в этом случае.

public class Address {
    public String street;
    public String state;
    public List<String> city;

    @ColumnInfo(name = "post_code")
    public int postCode;
}

@Entity
public class User {
    @PrimaryKey
    public int id;

    public String firstName;

    @Embedded
    public Address address;
}

1 Ответ

0 голосов
/ 11 октября 2018

Вы можете сослаться сюда Создать сущность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...