Компоненты Room
Вопрос
Из каких частей состоит Room?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
Ответ
@Entity: класс-таблица с @PrimaryKey. @Dao: интерфейс с запросами (@Query, @Insert, @Upsert, @Update, @Delete, @Transaction). @Database: абстрактный класс с перечнем сущностей, версией и методами получения DAO. Плюс @TypeConverter для своих типов и Migration для изменения схемы.
Разбор
@Entity: класс-таблица с @PrimaryKey. @Dao: интерфейс с запросами (@Query, @Insert, @Upsert, @Update, @Delete, @Transaction). @Database: абстрактный класс с перечнем сущностей, версией и методами получения DAO. Плюс @TypeConverter для своих типов и Migration для изменения схемы.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.