таким образом, БД знает, что конкретный объект / строка не имеет другого родителя другого типа при попытке удалить его, когда его родитель удаляется.
смог найти никакой информации о том, как аннотировать значение SQL - "DEFAULT", просматривая@ColumnInfo документы для новой библиотеки Android Persistence.
Предоставляет ли даже Room аннотацию для значений по умолчанию?
Мое текущее решение было бы вручную создать соответствующую таблицу ...
CREATE TABLE MyTable (
...
MyDefaultValuedCol TEXT DEFAULT 'Default Value',
MyDefaultFlagCol , INT DEFAULT 1
)
... и поставить комнату на вершине.
@Entity(tableName = "MyTable")
class MyClass {
...
public String MyDefaultValuedCol;
public boolean MyDefaultFlagCol;
}