Saksham Srivastava
12/10/2024, 8:07 AM#room
room = "2.7.0-alpha10"
ksp = "2.0.20-1.0.25"
sqlite = "2.5.0-SNAPSHOT"
material3Android = "1.3.1"@Database(
    entities = [Person::class,PartnerResourceEntity::class,ProductEntity::class,TicketEntity::class],
    version = 1
)
@ConstructedBy(AppDatabaseConstructor::class)
abstract class AppDatabase : RoomDatabase() {
    abstract fun personDao(): PersonDao // To be deleted Sample
    abstract fun partnerResourceDao(): PartnerResourceDao
    abstract fun productDao(): ProductDao
    abstract fun ticketDao():TicketDao
}
// ROOM internally handles the platform specific implementations
@Suppress("NO_ACTUAL_FOR_EXPECT")
expect object AppDatabaseConstructor : RoomDatabaseConstructor<AppDatabase> {
    override fun initialize(): AppDatabase
}Sk Niyaj Ali
12/10/2024, 11:21 AMSaksham Srivastava
12/10/2024, 3:32 PMAltynbek Nurtaza
12/12/2024, 6:23 PM