Результаты поиска по запросу "android-room"

0 ответов

Таким образом, вы на самом деле @ игнорируете список и просто обрабатываете его в своем абстрактном классе Dao. Я не мог найти ТАК сообщение, которое я нашел ранее, чтобы изобразить это.

ытываю трудности с доставкой предмета в комнату. элемент списка называется измерения и его тип измерения. элемент списка не имеет первичного ключа, который был бы связан с базой данных. но у меня нет проблем с добавлением того же первичного ключа ...

0 ответов

см. примечания к выпуску

ли использовать обаБиблиотека постоянных номеров [https://developer.android.com/topic/libraries/architecture/room.html]«s@Entity сАвтозначение [https://github.com/google/auto/tree/master/value]«s@AutoValue а строитель на том же POJO? Как мне это ...

0 ответов

gist.github.com/AdamMc331/5d48220875ce6b8bf0a0c0396ec8a0c0

quot;Создать триггер«Использование библиотеки Room Persistence CREATE TRIGGER IF NOT EXISTS delete_till_10 INSERT ON user WHEN (select count(*) from user)>9 BEGIN DELETE FROM user WHERE id IN (SELECT id FROM user ORDER BY id limit (select ...

ТОП публикаций

0 ответов

 и публичное поле:

чалКомната [https://developer.android.com/training/data-storage/room/index.html] библиотека отображения объектов базы данных, и я понял, что-то странное. Модель данных объекта не может иметь неизменных свойств, так ...

0 ответов

Оба применяются. Вы можете сделать еще 2 вставки. После этого остальные только кешируются. Я могу получить их из кэша с помощью (SELECT *), он говорит мне, что у меня есть 4, 5 строк. Я перезагружаю приложение, оно говорит мне, что у меня есть 2 строки, потому что кеш никогда не сбрасывал другие вставки в телефонный диск (файл .db).

й раз, когда я вставляю что-то в базу данных, первые две вставки проходят и сохраняются на диске. С помощью «Android Debug Database» я могу проверить вставленные строки и убедиться, что все прошло успешно. 3-я вставка - то, где это всегда ...

1 ответ

@Gubbel Если я использую описанную выше фиктивную миграцию, могу ли я сохранить все свои существующие запросы SQLite в существующем классе баз данных SQLite или мне нужно как-то их тоже перенести?

ожет быть немного рано, чтобы спросить, но возможно ли и как перенести / обновить существующее приложение базы данных SQLite в новую библиотеку устойчивости ...

1 ответ

Была похожая проблема. Решено путем хранения базы данных как синглтона (не DAO)

аюсь выяснить в приведенном ниже коде, почему наблюдаемые LiveData в Room не дают мне новых изменений, когда я заполняю базу данных новыми данными.Это помеще...

1 ответ

Это не работает.

ько что реализовал комнату для автономного сохранения данных. Но в классе Entity я получаю следующую ошибку: Error:(27, 30) error: Cannot figure out how to save this field into database. You can consider adding a type converter for it.И класс ...

1 ответ

Убедитесь, что строка, которую вы хотите обновить, и модель, которую вы отправляете для обновления, должны иметь тот же идентификатор, который вы определили в качестве первичного ключа.

аюсь обновить свою базу данных с помощью новой библиотеки комнат Android, но она не работает. Вот мой подход @IgnoreExtraProperties @Entity(tableName = CarModel.TABLE_NAME, indices = {@Index(value = "car_name", unique = true)}) public class ...

1 ответ

Я нашел другой способ решения этой проблемы, потому что, насколько мне известно, после некоторых исследований и разработок у нас не может быть свойства автоинкремента в составных первичных ключах. Поэтому я использовал индексы и уникальные ограничения здесь, потому что у Room до сих пор нет прямого УНИКАЛЬНОГО ограничения. Ниже приведен мой рабочий код:

ользую комнату постоянную библиотеку. У меня есть требование добавить два первичных ключа в одну таблицу, и один из первичных ключей должен иметь автоинкремент. Я не знаю точного синтаксиса для достижения этой цели. Ниже мой класс ...