Articles of greendao

Как получить список записей GreenDAO?

Я хочу получить некоторые записи из своего стола, но GreenDAO не предоставляет его. Как это: SELECT TOP 1 * FROM table_name В LINQ вы можете получить верхние записи с помощью Take() , есть ли какое-либо решение для GreenDAO? Можно ли предложить предложение?

Greendao удалить из db и сеанса

Я использую greendao для проекта android и хотел бы знать, как правильно удалить и объект из db и из кеша сеанса. В настоящее время я делаю следующее, чтобы удалить из db: ChatDao chatDao = daoSession.getChatDao(); chatDao.queryBuilder().buildDelete().executeDeleteWithoutDetachingEntities(); Однако, поскольку имя метода и документация указывают, что это может оставить устаревшие объекты в кеше сеанса, как я могу […]

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

Я использую greendao ORM. Я пытаюсь зашифровать мою базу данных с помощью SQLCipher. Greendo автоматически поддерживает sqlcipher. Поэтому я написал следующий код для шифрования. DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(context, "encrypted-db",null); Database db = helper.getEncryptedWritableDb("mySecretPassword"); DaoSession session = new DaoMaster(db).newSession(); return session; Однако всякий раз, когда я выполняю любую операцию с базой данных с использованием этого […]

GreenDAO с примером интеграции Sqlcipher

Я установил новый проект с использованием GreenDAO, смог генерировать с помощью ExampleDAO с помощью DaoGenerator. Все работает нормально. У меня также есть предварительно заполненная база данных sqlite, загружаемая в папку ресурсов Android, при запуске приложения она копируется на путь системы базы данных Android. Теперь я хочу интегрироваться с SqlCipher, чтобы моя база данных была зашифрована […]

Android – добавьте значение по умолчанию в базу данных GreenDao

Я хотел бы спросить, есть ли возможность добавить значение по умолчанию при создании базы данных greenDao? Example: Property pictureIdProperty = user.addLongProperty("pictureId").getProperty(); Property thumbnailIdProperty = user.addLongProperty("thumbnailId").getProperty(); //and here I need something like this: //thumbnailIdProperty.setDefault(-1); //there is possible to add user.addToOne(picture, pictureIdProperty); user.addToOne(picture, thumbnailIdProperty, "thumbnail"); И когда я использую базу данных и эту таблицу, тогда нет необходимости […]

Использование Green DAO с поставщиком контента

Я планирую использовать GreenDAO в своем проекте. Я уже тестировал его, создав тестовый проект. Однако у меня есть пара требований, которые мне нужно выполнить. База данных моего приложения будет зашифрована. Для этого мы планируем использовать SQLCipher . Я нашел эту ссылку . Я изучаю его, но интересно узнать, есть ли что-либо в оригинальном проекте GreenDAO. […]

GreenDAO создает свойство автоматического идентификатора

Есть ли способ сделать базу данных автоматически созданной идентификационной информацией? Я хочу создать что-то похожее на это: Entity entity = schema.addEntity("MyEntity"); entity.addIdProperty().autoIncrement().primaryKey(); Это возможно?

Greendao: способ отладки запросов?

Есть ли способ сделать запросы greendao spit, которые выполняются в Logcat? Я просто хочу заверить, что все работает нормально, и было бы неплохо, если бы вы привыкли к системе.

GreenDAO не генерирует ограничение FOREIGN KEY (…) в таблице

Когда я создаю двунаправленную связь 1: n, как показано ниже, генератор не использует никаких ограничений FOREIGN KEY (…) в таблице. entity customer = schema.addEntity("Customer"); customer.addIdProperty(); customer.addStringProperty("name").notNull(); Entity order = schema.addEntity("Order"); order.setTableName("ORDERS"); // "ORDER" is a reserved keyword order.addIdProperty(); Property orderDate = order.addDateProperty("date").getProperty(); Property customerId = order.addLongProperty("customerId").notNull().getProperty(); order.addToOne(customer, customerId); customer.addToMany(order, customerId); Это нормально? Предполагается ли он […]

Отсутствует GreenDao freemaker.jar

Я просто загрузил новый файл jar для GreenDao , чтобы создать свою БД для приложения, которое я создаю. Пройдя весь процесс моделирования моих сущностей и связей между ними, я попытался запустить проект генератора, но получил эту ошибку для строки, сгенерированной БД: Exception in thread "main" java.lang.NoClassDefFoundError: freemarker/template/ObjectWrapper at com.glide.talk.glide.model.generator.Model.main(Model.java:29) Caused by: java.lang.ClassNotFoundException: freemarker.template.ObjectWrapper at java.net.URLClassLoader$1.run(URLClassLoader.java:202) […]

Intereting Posts
Фрагмент Рекурсивная запись в executePendingTransactions Ошибка Как добавить эллипсы в текст StaticLayout, когда он превышает его высоту? Обработка полного дискового хранилища в Android Имитировать низкую пропускную способность в android Получить самую высокую скорость обновления GPS от оборудования GPS в моем Android Доступ к Android для Android 5 устройств Samsung TextureView против GLSurfaceView или Как использовать GLSurfaceView с EGL14 Есть ли комбинация клавиш для findviewbyId в Android? Android Как изменить название приложения Android: Исправлено исключение IntentReceiver, хотя я вызываю unregisterReceiver В чем разница между определенными методами и ссылочными методами в студии Android Apk Analyzer Как отформатировать длинный <pre> блок HTML, подходящий для устройств с ограниченным ограничением, таких как iPhone Перевести легко xml в Android Подключение к wi-fi с помощью оболочки adb Минимальный уровень API Android для запуска Google Maps Android API v2