我有一个静态常量字段用于所有类的实例,它也是一个Room Entity。显然,这个字段不需要持久化到数据库。即使在这种情况下,我应该明确地使用@Ignore注释吗?这不是暗示吗?
答案 0 :(得分:0)
不应该包含它,但您可以通过导出架构来测试它:
android {
...
defaultConfig {
...
javaCompileOptions {
annotationProcessorOptions {
arguments = ["room.schemaLocation":
"$projectDir/schemas".toString()]
}
}
}
}
来源:https://developer.android.com/training/data-storage/room/migrating-db-versions.html#export-schema