在查看新的Android Persistence Library的@ColumnInfo文档时,我找不到有关如何注释SQL中“DEFAULT”值的任何信息。
Room是否提供用于默认值的注释?
我的当前解决方案是手动创建相应的表...
CREATE TABLE MyTable (
...
MyDefaultValuedCol TEXT DEFAULT 'Default Value',
MyDefaultFlagCol INT DEFAULT 1
)
...并将Room放在最上面。
@Entity(tableName = "MyTable")
class MyClass {
...
public String MyDefaultValuedCol;
public boolean MyDefaultFlagCol;
}