In normal sqlite we can achieve Synchronization easily but How to implement it in Room
In normal sqlite we can achieve Synchronization easily but How to implement it in Room
@Database(entities = [Student::class,Teacher::class], version = 1, exportSchema = false)
@TypeConverters(DataTypeConverter::class)
abstract class ClassDatabase : RoomDatabase() {
// initiate database
abstract fun studentDao()
abstract fun teacherDao()
}
val database = ClassDatabase(context)
database.beginTransaction()
try{
//write your operations
database.setTransactionSuccessful()
}
finally{
database.endTransaction()
}