Публикации по теме '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