Описание тега greendao

NoneGreenDAO - это инструмент объектно-реляционного сопоставления (ORM) для Android. Он предлагает объектно-ориентированный интерфейс для реляционной базы данных SQLite. Инструменты ORM, такие как greenDAO, выполняют за вас множество повторяющихся задач и предлагают простой интерфейс для ваших данных.
0 ответов

Как запретить GreenDAO генерировать мои модели для меня? Мне нужны только их аналоги DAO

Я слежу за этим учебником: http://www.devteam83.com/en/tutorial-greendao-from-scratch-part-1/ и я действительно недоволен GreenDAO потому что это вмешивается в мою логику приложения. Прежде всего, я упаковываю по функциям, а не по слоям, и я не прос…
08 дек '15 в 11:41
2 ответа

Использование Retrofit и GreenDao с вложенными объектами json

Я хочу объединить Retrofit и GreenDao, но у меня проблема с вложенными объектами Json. Мои вложенные поля остаются пустыми. Это Json DataStructure [ { "id": 1, "street": "Streetname", "zipcode": 12345, "city": "MyCity", "phone_number": "+123456789",…
29 июн '15 в 16:05
1 ответ

Удаление большой таблицы sqlite

Я застрял в уникальной ситуации. В моем приложении у меня есть локальная база данных. Каким-то образом одна из таблиц заполнилась ненужными данными, а база данных стала очень большой. К тому времени, когда я узнал, размер был более 1 ГБ. Поэтому я п…
1 ответ

Как аннотировать поля, созданные greendao с помощью ToMany

В настоящее время я использую форк greenDAO по пути, который позволяет аннотировать класс, поля, методы и т. Д., Сгенерированные greenDAO. Однако, когда создается поле, которое имеет отношение ToMany с другим классом, я не могу больше аннотировать. …
14 окт '13 в 13:18
1 ответ

Как почистить базу данных по GreenDAO

Я очень новый для GreenDao . Я только начал неделю назад на GreenDao . Теперь у меня есть одна проблема, у меня есть одно приложение для Android, которое имеет базу данных приблизительно 10 МБ, тогда я планировал хранить только последние 30 дней дан…
23 май '14 в 09:51
0 ответов

Доступ к GreenDao из отдельного процесса (например, синхронизация)

В разных случаях я получаю ошибки журнала, как это my.app:sync E/SQLiteLog: (5) statement aborts at 1: [PRAGMA journal_mode=TRUNCATE] database is locked Исследуя эту проблему, я понял, что мое приложение (App.java) иногда инициализируется несколько …
05 окт '18 в 17:50
1 ответ

Максимальная длина строки, которую можно сохранить в свойстве строки зеленого дао

Я должен хранить подобные данные в зеленом дао для многих идентификаторов. Поэтому я решил объединить все идентификаторы в одну строку, а затем сохранить в зеленом дао в виде одной строки. Как я могу извлечь данные, используя как запрос. Поскольку с…
25 авг '16 в 07:47
1 ответ

Транзакции в GreenDao

Я использую GreenDao для хранения большого количества данных, поступающих из службы REST. Многие из моих сущностей связаны с отношениями. Все отлично работает, но завтра я должен реализовать надежный рабочий процесс. Когда я загружаю свои данные, я …
07 авг '14 в 18:39
0 ответов

Как работает процедура удаления отношения greenDao @toMany?

Итак, у меня есть две модели: Document а также Item, Создание и вставка таблицы работает просто отлично. Что я хочу знать, так это то, что если я сделаю что-то вроде этого: mDaoSession.getDocumentDao().deleteInTx(selectedDocuments); //or mDaoSession…
22 апр '17 в 16:03
1 ответ

Получить значения от 2 разных лиц с greendao 3

Проблема: Как я могу получить 2 значения из 2 разных таблиц? Я заменяю контент-провайдера Android на greenDao. С провайдером контента вы можете определить представление sql, но это невозможно с greenDao. Поэтому я попытался использовать соединения, …
03 авг '16 в 15:04
0 ответов

Как правильно получить статистические столбцы в запросах, используя GreenDao?

GreenDao и ORM в целом заставляют нас значительно выиграть во времени разработки и удобстве обслуживания по сравнению с использованием необработанных запросов. Но я чувствую, что работаю в случае, когда ORM, особенно GreenDao, ограничен по сравнению…
28 май '15 в 22:59
2 ответа

Куда уходит код генератора greenDAO?

Я исследую greenDAO для версии Android одного из наших приложений для iOS, в котором интенсивно используются функции CoreData. Я запутался в том, как начать, хотя. Я видел код DaoGeneratorExample, но я не уверен, как это относится к моему проекту. Д…
13 июн '16 в 23:46
2 ответа

Android Studio, NavDrawer и поддержка библиотек

У меня проблема с использованием библиотеки поддержки Android в моем проекте Android Studio с использованием Gradle. Если я добавлю библиотеку поддержки в качестве зависимости, я получу и "Ошибка: Gradle: выполнение не выполнено для задачи":AppName:…
0 ответов

Внешняя база данных Android sqlite + GreenDao

У меня возникла проблема при попытке импортировать базу данных sqlite с помощью библиотеки GreenDao. Оно пустое. Как мне это сделать? В моей внешней библиотеке у меня есть одна настольная коробка. Я также сгенерировал класс Box, используя gradle + M…
11 апр '15 в 20:10
0 ответов

greenDao найти все измененные объекты

Есть ли способ получить все объекты, которые были изменены локально, которые еще не были обновлены в базе данных? Я пытаюсь создать функцию отмены, поэтому я хотел бы получить все объекты с изменением, а затем вызвать обновление для каждого объекта.…
19 апр '14 в 20:28
1 ответ

Greendao - Сравнение свойств строки должно выполняться без учета регистра

Как сделать нечувствительным к регистру сравнение строк без использования toLowercase/toUppercase манипуляций с строками QueryBuilder qb = mPropertyModelDao.queryBuilder(); qb.where(PropertyModelDao.Properties.City.eq(cityCode));
01 янв '16 в 23:50
0 ответов

Я использую greenDAO 3.2.2 и получаю сообщение об ошибке: ПРЕДУПРЕЖДЕНИЕ: API 'option.getJavaCompiler()' устарел...

Когда я компилирую версию с помощью 'org.greenrobot:greendao-gradle-plugin:3.2.2', я получаю ошибку: WARNING: API 'variant.getJavaCompiler()' is obsolete and has been replaced with 'variant.getJavaCompileProvider()'. It will be removed at the end of…
28 янв '19 в 03:52
0 ответов

Работает ли greendao в многопроцессорной среде?

Является greendao предназначен для работы в многопроцессорной среде? Просматривая исходный код, он не поддерживает многопроцессорную среду из-за способа обработки кэширования и некоторых других вещей. Я ищу подтверждение или более подробную информац…
09 апр '13 в 14:51
1 ответ

Обновление GreenDAO и вставка не уникальной ошибки SQLite

Я использую greenDAO для ORM в приложении для Android, которое я пишу. Я сгенерировал все файлы DAO и сейчас нахожусь в точке вставки, обновления и удаления в моей базе данных. Я нахожусь в определенном месте, где я не уверен, существует ли сущность…
29 апр '14 в 20:38
0 ответов

GreenDao загрузить по индексу

У меня есть сущность с составным ключом. Следуя предложенному здесь, у меня есть следующий код в моем DaoGenerator, который создает базу индекса на два long свойства. Entity transaction = schema.addEntity("TransactionDb"); transaction.addIdProperty(…
11 апр '16 в 16:40