База данных комнат по-прежнему пуста после вставки новых данных.
Dao
@Insert(onConflict = REPLACE)
fun insert(note: Note): Long
Идентификатор возвращается при каждой вставке и увеличивается, но я не вижу таблиц или записей, когда просмотр с помощью SQL Просмотрщик
База данных
db = Room.databaseBuilder(
context.applicationContext,
LocalDb::class.java, "LocalDb"
)
.build()
Примечание
@Entity(indices = [Index(value = ["text"], unique = true)])
class Note(
var modifiedTime: Long = System.currentTimeMillis(),
var text: String = "",
var isLocked: Boolean = false,
@Ignore
var reminder: Reminder = Reminder(),
var saved: Boolean = false,
@Ignore
@get:Exclude var drawing: MutableSet<Media> = mutableSetOf(),
@Ignore
@get:Exclude var media: MutableSet<Media> = mutableSetOf(),
@PrimaryKey(autoGenerate = true)
var rowid: Int = 0
) : ItemBase(NOTE)