问题标签 [greendao-generator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 使用 greenDAO 将数据插入表中的问题
我使用 greenDAO 作为我的 ORM 工具,并且在使用 GSON 解析 JSON 后将数据保存到表中时遇到了一些问题。在将其保存到数据库之前,我得到了完整的列表。在这里我附上代码片段。请看看并给我你的建议。
MainGenerator.java
GreenDAO 使用 MainGenerator ItemDetails,ItemDetailsDAO 生成了两个自动文件。现在,在从 WcfService 获取数据时,我创建了一个额外的类 ITEMDETAIL.java,它扩展了 ItemDetails 类,如下所示
ItemDetails.java
项目详细信息.java
如下使用 GSON 解析 JSON 并创建 List
创建列表后,我会尝试将其保存在表中,如下所示
android - 如何在 GreenDao 中使用 GROUP BY
我在 SO 中发现了一些与此问题相关的问题,但对我没有多大帮助。我想使用 GreenDao 库在 Android 中构造一个查询,查询应该按日期时间的降序获取包含特定电话号码的所有行,我也想按组名对它们进行分组。我的查询:
如何在上面的查询中包含 GROUP BY 以便对行进行分组group_name
(我将 group_name 作为表中的列)?
我在 GreenDao 中没有找到任何 GROUP BY 方法,不确定我是否正确。
android - 从 SQLite 表中查询记录并将它们分组
我不太了解如何在单个查询中完成此操作。
问题:
我有一张这样的桌子
示例数据
我想要做的是查询上面的 SqlLite 表,我需要以 . 的降序获取特定电话号码的所有行datetime
。这样我就可以将它们放在我的 HashMap 中,键为 as group_name
,值为 ArrayList messages
。
我正在使用 GreenDao 库从 SqlLite 获取数据,我尝试如下
我设法使用GROUP BY
但它没有列出所有行进行上述查询。我是否必须获取特定数字的所有数据并根据 group_name 将其分开遍历每一行?或者有什么更好的方法吗?
android - 如何在 GreenDao 中使用 DISTINCT
我想在 SqlLite 中查询不同的行,我不知道如何使用适用于 android 的 GreenDao 库进行查询。
错误:
android - 如何将 SUM 和 DINSTINCT 与 GreenDao 查询构建器一起使用?
我想获取 SqlLite 数据库中表的列中的总行数。我正在使用 GreenDao 库。我知道我必须使用SUM
. 但我不知道如何将它与 GreenDao 一起使用queryBuilder
。有谁能够帮我?还有不同的。
android - GreenDao 版本变更
我在我的 android 项目中使用GreenDAO 。我在 GreenDAO 中看到了一个问题。每当我对现有表进行更改并更改版本以迁移更改时,GreenDAO 都会删除所有表。我试图在 GreenDAO 生成的文件中进行更改,但它不会是正确的过程并且它不起作用,但是。
我试图dropAllTables
在上面的代码中评论它不起作用,代码在运行代码时重新生成?有人知道如何解决吗?
编辑:
我看到几个与这个问题相关的问题,但它们是旧线程并没有帮助我。
android - GreenDAO (Android) - 使用一次插入将对象持久保存在多个表中
我有以下 3 个课程:
1) 电视节目
2) 剧集
3) 时刻
如您所见,它们之间的关系是:TvShow --> oneToMany --> Episode --> oneToMany --> Moment
假设我有一个完全填充的 TvShow 对象(称为 tvShow),我正在执行以下操作以将该对象添加到我的数据库中:
这会正确地将 tvShow 对象添加到 TvShow 表中。但是,情节和时刻表根本没有填充。tvShow 对象有几个情节,每个情节都有几个时刻。我期待其他 2 个表也包含该数据,但它们没有。
我究竟做错了什么?我是否应该循环遍历每一集(然后循环遍历每一集的每个时刻)并手动插入它们?=(
java - 在 DAO 模块中创建 greendao v3 会话的最佳方法是什么?
我的项目分为三个模块(多层架构): 应用程序(我有我的活动) BusinessLogic DAO(我正在使用 greenDAO 版本 3)
而且我需要知道从 DAO 层打开数据库会话的最佳方式,我没有任何活动(此时我像参数一样发送活动)。
文章类:
应用程序类:
ArticuoBL.class (businessLogic) 这是我的问题,我想在哪里获得会话
谢谢
android - 仅使用 Proguard:无法初始化 DaoConfig => ArrayIndexOutOfBoundsException
我正在使用以下 ProGuard 规则:
启动应用程序时,我收到以下崩溃日志:
在没有 ProGuard 的情况下编译应用程序时,一切正常。
我在这里缺少任何配置吗?我在谷歌上找不到任何东西......
android - 如何在 GreenDao 3 中为实体生成内容提供者?
关于这个问题:如何使用 GreenDao3 生成内容提供者?
有人可以提供一个示例,如何在 GreenDao3 中为带注释的实体创建内容提供者吗?例如,我的实体如下所示:
我像这样从头到尾搜索了一段时间的代码示例,实际上没有一个。