Android75
11/26/2024, 9:39 AMAndroid75
11/26/2024, 9:41 AMalias(libs.plugins.ksp)
alias(libs.plugins.androidxRoom)
dependencies.. are ok
implementation(libs.androidx.room.runtime)
implementation(libs.androidx.sqlite.bundled)
Android75
11/26/2024, 9:41 AMandroidx-room-runtime = { group = "androidx.room", name = "room-runtime", version.ref = "androidx-room" }
Android75
11/26/2024, 9:42 AMinterface DB {
fun clearAllTables() {}
}
@Database(entities = [Movie::class], version = 1, exportSchema = false)
abstract class MoviesDatabase : RoomDatabase(), DB {
abstract fun moviesDao(): MoviesDao
override fun clearAllTables() { }
}
fun getRoomDatabase(
builder: RoomDatabase.Builder<MoviesDatabase>
): MoviesDatabase {
return builder
.setDriver(BundledSQLiteDriver())
.build()
}
yigit
11/26/2024, 11:31 PMLuis Montes
11/27/2024, 12:15 AM