Публикации по теме 'room'


Выбор, вставка, индексы и внешние ключи при переносе комнат
Практический обзор миграции с SQLite в комнату В новом проекте, над которым мы работаем, мы делаем огромную миграцию с SQLite на Room, мы обычно всегда используем Realm , но мы решаем попробовать Coroutines и Room, чтобы справиться с этой огромной миграцией с нашей стороны. , но я обнаружил, что иногда вам нужно немного больше информации о том, как обрабатывать некоторые части кода. Итак, начнем с миграций: Миграции проще, чем в чистом SQLite, представьте, что у нас есть этот..

Привет и спасибо за замечательную статью :)
Привет и спасибо за замечательную статью :) Я спрошу вас, есть ли возможность отображать отношения типа 1-к-1. например: у меня есть объект пользователя с ключом addressId FK на объекте Address с идентификатором PK. Как я могу отобразить это? Я только что отметил аннотацию @Embedded, но в моей БД у меня есть две отдельные таблицы (пользовательская и адресная), и я хочу сохранить инкапсуляцию на стороне Java: Просто быть чистым: @Entity(tableName = "user", foreignKeys =..

Комната (SQLite) и Котлин
Комната (SQLite) и Котлин Продолжая макет нашего проекта из этого поста , мы собираемся изменить наш источник данных на базу данных SQLite. Чтобы упростить это, мы будем использовать Room. Библиотека сохраняемости Room обеспечивает уровень абстракции над SQLite. Чтобы использовать Room в своем приложении, добавьте следующие зависимости в файл build.gradle вашего приложения: dependencies { .... kapt "org.xerial:sqlite-jdbc:3.34.0" // Room def..

Вопросы по теме 'room'

База данных комнаты: java.lang.reflect.InvocationTargetException
Я использую базу данных Room в своем новом приложении. При настройке базы данных я получаю такую ​​ошибку: * What went wrong: Execution failed for task ':app:kaptStandardDebugKotlin'. > A failure occurred while executing...
1744 просмотров
schedule 12.05.2022

Комната — Как установить обнуляемый внешний ключ
В моей кодовой базе Kotlin Android у меня есть следующие 2 объекта. @Entity( tableName = ModuleConfiguration.tableName, primaryKeys = [ModuleConfiguration.COL_ID], foreignKeys = arrayOf( ForeignKey( entity = Module::class,...
36 просмотров
schedule 05.01.2024