Один с идентификатором, а другой без. Кроме того, почему невозможно удалить конструктор? Почему вместо этого должен быть указан @Ignore? Заранее спасибо.
Я имею в виду сущность. Вот код, на который я ссылаюсь, и URL.
@Entity(primaryKeys={"id", "versionCode"})
class VersionedThingy {
@NonNull public final String id;
public final int versionCode;
@Ignore
private String something;
VersionedThingy(String id, int versionCode) {
this.id=id;
this.versionCode=versionCode;
}
}
https://commonsware.com/AndroidArch/previews/the-dao-of-entities