我正在将现有的 java 项目转换为 Kotlin ,而在此期间我遇到了未解决的 ref 为“dao”的问题,我尝试将 greendao 和 Kotlin 依赖项的顺序更改为但仍然面临同样的问题 ...
我正在将现有的 java 项目转换为 Kotlin ,而在此期间我遇到了未解决的 ref 为“dao”的问题,我尝试将 greendao 和 Kotlin 依赖项的顺序更改为但仍然面临同样的问题 ...
jcenter repo 已弃用,所以我想从中迁移。 不幸的是org.greenrobot:greendao-gradle-plugin:3.3.0仅在此处发布。 没有jcenter我如何使用它? ...
希望你有美好的一天。 我是 greenDAO 的新手,想知道如何在 Android 应用程序中使用 greenDAO 对一对多关系进行建模,以便我可以检索属于 User 实体的 TestResult 实体列表。 按照本文档,我在 User 实体类中使用了 @ToMany 注释,在 TestResu ...
第 1 部分:当应用程序打开我的 MainActivity() 时获取所有通话记录并保存在数据库中第 2 部分:当应用程序关闭并且用户进行多次调用并收到多次调用时,我如何在数据库中更新它们。 可能的解决方案: 解决方案1:每次打开应用程序时删除所有通话记录并再次保存应用程序中的所有通话记录。 解 ...
我的工作是维护一个应用程序,该应用程序本质上是另一个应用程序的数据库。 该应用程序使用 ORM GreenDao。 这是处理查询的 StorageUtil.getResults 方法: 这是我的一个实体的代码: 问题:该表大约有 2,500,000 行,当我收到查询时,例如,如下所示: 我的应用程 ...
我将GreenDAO用于本地 Android 项目。 我正在创建用户的登录名和注册(他们工作正常),问题发生在创建一个用户之后。 注册多个用户会引发此异常: 尽管我已将用户 ID 设置为@Id(autoIncrement = true) ,但新用户似乎获得了相同的 ID。 此外, INSERT IN ...
GreenDAO 支持 DaoMaster.dropAllTables() 和 DaoMaster.createAllTables()。 我正在 RoomDB 中寻找类似的功能。 RoomDB 是否支持此功能? 此功能的用例是,当用户尝试使用新手机号码登录我的应用程序时,我想通过显示警告对话框 ...
今天早上我升级了 Android Studio 以使用 Gradle 6.1.1。 现在,我的构建尝试失败并出现以下错误: 找不到方法 'org.gradle.api.tasks.TaskInputs.property(Ljava/lang/String;Ljava/lang/Object;)Lo ...
我按照https://blog.mindorks.com/powerful-android-orm-greendao-3-tutorial的指南将 greenDAO 集成到我的 android 项目中,我遵循所有内容(或者我认为 XD),当我尝试我的mobile 它不是创建表,而是创建数据库文件,但 ...
我在我的应用程序中长时间使用greenDAO没有任何问题! 但是在将我的项目迁移到使用androidX 之后,我收到了一个异常( org.greenrobot.greendao.DaoException ),如下所示。 我在谷歌搜索了很多来解决这个问题,但我没有找到帮助我的答案。 这是我的模型类 ...
我正在尝试将用 sqlite 编写的旧数据库迁移到 greendao ORM ,我需要将该列设置为 DECIMAL(10,2) 以存储商品的价格。 我可以使用的等效数据类型是什么。 我需要为此使用自定义数据类型吗? ...
我在我的项目中使用GreenDAO 。 我有一个包含所有消息的聊天表。 我想按chat_id分组,并按消息的时间戳降序排列消息。 所以我想要得到的是一个列表,其中包含用户每次聊天的最新消息。 这是我正在使用的代码: 但是,上面的代码仍然给了我一个列表,其中包含每个聊天的第一条消息,而不是最近的消息。 ...
我在项目中使用GreenDao,当我以发布模式构建应用程序时,应用程序崩溃。 如果我在gradle中禁用了proguard( minifyEnabled false ),那么它运行得很好。 我在proguard中使用了以下规则。 错误日志如下: 您知道为什么会发生此错误吗? ...
我在 SQLCipher 中使用 GreenDAO。 将 SQLCipher 从 3.5.4 升级到 4.2.0 后,我的应用程序无法访问旧的加密数据库。 我已经搜索了一个解决方案,发现我需要在 SQLiteDatabaseHook 的 postKey 中运行 PRAGMA cipher_migra ...
下面是项目 build.gradle 和 app build.gradle 文件 当使用 DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, "notes-db", null) 时,显示错误,无法解析 DaoMas ...
我正在开发一个聊天应用程序,我想使用房间数据库保存用户聊天历史和消息。 这样,当用户启动应用程序时,他们可以看到他们以前的历史记录和消息。 在我的 User.java model class 下面实现了用户 Z20F35E630DAF44DBFA4C3F68FZ539 属性。 UserDao.ja ...
我想在我的持久化实体中使用嵌入式POJO类。 需要匹配我的Android应用程序中的服务器数据模型。 应用程序使用GreeanDao框架进行DB DAO层和自编写的基于注释的库与服务器进行数据交换* *我只是想提一下,说重写库匹配限制也可以是一个解决方案,但在此之前,我想想一下如果有自然 ...
我正在开发一个应用程序,并将GreenDao用于数据库。 因此,现在要调试,检查和验证数据库更改,我必须在对数据库进行任何更改之后提取数据库文件。 要获取数据库文件,我正在按照这种方式进行。 但是说实话,对我进行一次小的更改并进行检查非常痛苦,我一次又一次地重复了几个步骤。 我已 ...
我将GreenDAO与SQLCipher GreenDAO使用。 将SQLCipher从 3.5.2 升级到 4.0.1 后,我的应用程序无法访问旧的加密数据库。 我已经寻找一个解决方案,发现我需要运行PRAGMA cipher_migrate在postKey的的SQLiteDatabaseHook ...
假设您有一个项目,表或实体之一被命名为Property。 这给我的Android项目带来了错误。 为什么不管我们使用哪个ORM,我们都不能随意地将数据模型对象称为所需的名称? ...