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

0 ответов

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

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

Отношение ToOne, содержащее пустые ссылочные значения

У меня есть Entity класс А, который имеет @ToOne отношение к другим Entity класс B. Все работает нормально, пока я не удалю запись B, которая имеет отношение к записи в A. После удаления записи все getB() вызовы greenDao возвращают нулевые записи. Я…
07 окт '18 в 14:35
0 ответов

Как сделать запрос отношения многие ко многим в GreenDAO со свойством источника, отличным от первичного ключа?

Предположим, у нас есть следующие объекты: Item: class Item { ... @Index(unique=true) private String guid; ... @ToMany @JoinEntity(entity = JoinItemsWithTags.class, sourceProperty = "itemGuid", targetProperty = "tagName") private List<Tag> tag…
0 ответов

Как сгенерировать контент-провайдер для сущности в GreenDao 3?

В связи с этой проблемой: Как сгенерировать контент-провайдера с GreenDao3? Может кто-нибудь привести пример того, как создать контент-провайдера для аннотированного объекта в GreenDao3? Например, моя сущность выглядит так: @Entity public class Meas…
0 ответов

GreenDao - Android - Как прослушать изменение БД с помощью GreenDao

Я использую GreenDao 3, и я хотел бы знать, что является URI использоваться для прослушивания изменений в БД. Я использую этот код: Uri uri = Uri.parse("content://" + BuildConfig.APPLICATION_ID + "/table1"); getContext().getContentResolver().registe…
16 ноя '16 в 22:52
0 ответов

Исключение о шифровании greendao3

Я использую greendao ORM. Я пытаюсь зашифровать свою базу данных с помощью SQLCipher. Greendao автоматически поддерживает sqlcipher. Поэтому я написал следующий код для шифрования. DaoMaster.DevOpenHelper helper = new MyDevOpenHelper(HuoYunApplicati…
19 апр '17 в 03:00
1 ответ

Как реализовать отношения в Greendao?

Я новичок в Greendao. Я пишу генератор для создания сущностей в greendao. Итак, у меня есть две сущности Больница и пациент. Между ними есть отношения один ко многим. Таким образом, в больнице может быть много пациентов, но у одного пациента может б…
21 окт '16 в 02:55
1 ответ

Лучше ли сохранять растровые изображения в Sqlite Databse или в файлах, обрабатывающих его пути в базе данных? - Android

Является ли преобразование растровых изображений в байты [] и сохранение их в базе данных более эффективными и эффективными для управления или сохранения растровых изображений в файлы и обработки путей в базе данных? Под лучшими я имею в виду произв…
06 фев '17 в 20:50
1 ответ

Как использовать DISTINCT в GreenDao

Я хочу запросить отдельные строки в SqlLite, я не понимаю, как сделать запрос, используя библиотеку GreenDao для Android. List<activity> activities = activityDao.queryRaw("SELECT DISTINCT "+Properties.Date_time +" FROM "+activityDao.getTablena…
13 ноя '16 в 15:43
1 ответ

Работа со многими ко многим и GreenDao 3.1.0 - Android

У меня есть 2 сущности Mood, MoodNote, и я получаю их из веб-сервиса в виде списка 1 json. Образец Json: { "id":1, "name":"Sad", "created_at":"2016-08-11 19:59:43", "updated_at":"2016-08-16 20:15:17", "deleted_at":null, "symbol":"\\uD83D\\uDE22", "n…
17 авг '16 в 14:33
1 ответ

Android Невозможно зашифровать базу данных с помощью sqlcipher с помощью greendao

Я использую greendao ORM. Я пытаюсь зашифровать свою базу данных с помощью SQLCipher. Greendao автоматически поддерживает sqlcipher. Поэтому я написал следующий код для шифрования. DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context…
1 ответ

Как использовать SUM и DINSTINCT с построителем запросов GreenDao?

Я хочу получить сумму всех строк в столбце таблицы в базе данных SqlLite. Я использую библиотеку GreenDao. Я знаю, я должен использовать SUM, Но я не знаю, как использовать его с GreenDao queryBuilder, Кто-нибудь может мне помочь? а также ОТЛИЧАЕТСЯ.
16 ноя '16 в 15:03
1 ответ

Как мы можем восстановить ошибку закрытия Greendao DB?

Когда мы можем создать приложение greendao У нас не было метода по умолчанию для закрытия базы данных greendao. Итак, как мы можем закрыть базу данных в классе Application потому что мы добавляем ниже код класса приложения статический класс YourAsyn…
1 ответ

Как использовать двунаправленные отношения "многие ко многим" с GreenDAO?

Прочитав страницы отношений документа, я могу использовать отношение многие ко многим, как это: @Entity public class Product { @Id private Long id; @ToMany @JoinEntity( entity = JoinProductsWithOrders.class, sourceProperty = "productId", targetPrope…
24 окт '16 в 04:20
2 ответа

Не удалось найти метод greendao() для аргументов проекта

При сборке проекта после добавления apply plugin: 'org.greenrobot.greendao' greendao { schemaVersion 2 } а также compile 'org.greenrobot:greendao:3.2.0' в зависимостях, проект показывает ошибку: "Не удалось найти метод greendao() для аргументов в пр…
22 дек '16 в 10:38
0 ответов

GreenDAO 3 со студией Android

Раньше я работал с GreenDAO в Android Studio версии 2.1.0, чтобы включить GreenDAO в свой проект, я создам модуль генератора. В модуле build.gradle я добавлю эту строку. compile 'de.greenrobot:greendao-generator:2.1.0' Затем я определю свои сущности…
1 ответ

Greendao 3, создать таблицу пользователей без повторяющихся имен пользователей

Я задаю этот вопрос после того, как часами искал решение этой проблемы и не нашел его. Я создал базу данных из трех столбцов: имя пользователя, пароль и возраст. Я могу назначать новых пользователей и обновлять их, но хочу, чтобы было невозможно вст…
07 мар '18 в 10:27
1 ответ

Миграция из Greendao3 в окно объекта

Я мигрировал из GreenDao3 в ObjectBox, и мой проект не построен. Я получаю такие ошибки ../app/build/generated/source/kapt/indexDebug/com/aff/index/main/boxdb/AliasDao.java Ошибка:(53, 29) ошибка: не удается найти метод символа getContentId() Это бы…
21 фев '18 в 18:24
1 ответ

База данных Seed GreenDao на Android

Я впервые использую GreenDAO для проекта Android, и мне было интересно, как заполнить базу данных для новых пользователей? Скажем, например, у меня есть таблица и хочу, чтобы от имени пользователя было вставлено 5 строк. Кроме того, я мог бы добавит…
02 ноя '16 в 06:25
1 ответ

greenDAO обновление и обновление InTx не работает

Я использую greenDAO 3.1 для одного из моих проектов. Так как мне нужен был мой идентификатор, чтобы быть UUID Я решил сохранить его как ByteArray, Теперь проблема в том, что я не могу обновить свои объекты, используя update или же updateInTx метод,…
21 янв '17 в 19:10