问题标签 [greendao]

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.

0 投票
1 回答
306 浏览

android - 并且带有日期的声明会归还一切

我在 GreenDAO 中查询时遇到问题。

这是代码:

我希望 GreenDAO 只返回 cal.getTime() 过去的 StartDate 的东西,而不是 cal.getTime() 传递的 EndDate 的东西。我所看到的是,GreenDAO 只返回任何给定日期的每个数据集(事物)。无论是在 StartDate 之前还是 EndDate 之后。我做错了什么还是这是一个错误?

0 投票
1 回答
698 浏览

android - 与单个表的多个 toMany 关系

我是greenDAO的新手,我正在编写 DaoGenerator。我遇到的一个问题是我有一个用户表和一个墙贴表。我希望能够在wallpost表中有两列与用户表(墙所有者和发布用户)有很多关系,它们可能是也可能不是同一个用户,但到目前为止看起来不像可以有两个指向同一个表中的单个表的 toMany 关系。

有没有更好的方法来做到这一点/一种使这成为可能的方法?我希望能够通过调用 .getOwner() 和 .getPoster() 来加载墙帖并获取墙的所有者和发布用户。

谢谢

0 投票
7 回答
31687 浏览

android - GreenDAO 架构更新和数据迁移?

我正在评估 GreenDAO 以考虑在我将要开发的商业 Android 应用程序中考虑,并希望确定架构更新的迁移路径。

我是否正确断言我必须编写一个自定义 OpenHelper 来提供 onUpdate() 并根据新模式提取转换和存储数据?这个假设提出了一些关于调用顺序和责任划分的有趣问题。

我无法找到有关 GreenDAO 架构更新和数据迁移的任何文档。

这是我写的关于这个主题的一堆博客文章:

  1. greenDAO 的评论
  2. 第 1 部分 - 模式生成
  3. 第 2 部分 – 架构迁移
  4. 第 3 部分 – 测试架构迁移
0 投票
1 回答
104 浏览

android - 插入关系

我有一个关系:一个订单包含许多订单项目。我想插入一条语句,而不是:插入订单,获取生成的订单 ID,为每个订单项目设置订单 ID,最后插入订单项目。

例如:

代替:

谢谢。

0 投票
1 回答
2198 浏览

android - 如何在没有 ID 的情况下创建新对象并将其插入到我的数据库中?

我们的团队对创建新数据库对象有些困惑。

如果创建了 idproperty,greendao orm 生成器将创建一个标准构造函数,该构造函数将 id 作为第一个值。对于我们的大多数数据库,我们不想自己创建 id,而只是让数据库创建 id。

目前大多数团队成员将 -1L 作为 id 传递。这似乎有效。

我找不到记录在案的方法来创建没有 id 的新对象。

创建这样一个对象的正确方法是什么,在这种情况下,在插入数据库期间会生成一个新的 id 吗?

0 投票
2 回答
1859 浏览

android - 如何在 Green-DAO 中使用 LoaderManager

我在我当前的应用程序中使用 GreenDAO,并希望有一个与数据库连接的LoaderManager,以便动态监控数据库的更改和更新。

我在 Android 文档中看到,ContentProvider当您的应用程序只有一个内部 SQLite DB(这是我所拥有的)时,不建议使用 a 但是,我真的想实现观察者模式以实时更改 UI根据数据库中的更新。

我注意到为了使用 LoaderManager,我需要为 CursorLoader 提供一个 URI。

我的问题是,在任何地方都有使用这个的示例代码吗?

如何为 Green-DAO 创建 LoaderManager?

0 投票
1 回答
621 浏览

greendao - GreenDao 字符串条件?

我在文档中看到有一个StringCondition用于执行自定义 SQL 命令的神秘类,但 SDK 无法识别这一点?

这个有新版本吗?

我错过了什么?

0 投票
2 回答
3209 浏览

android - 注释 greenDao 生成的对象

由于性能问题,我看到 greenDao 不喜欢使用注释来生成 DAO 和 TO。但是,如果我仍然需要为解析器的目的注释例如 TO 怎么办?有没有办法做到这一点?

例子:

如果我们使用 GreenDAO 代码生成创建 Customer 实体,它将创建 CustomerDAO 和 Customer 类,对吗?

那么,如果我正在使用 SOAP webservices,它返回一个 Customer 对象,并且为了便于解析这个 Customer 对象,我使用了一种带注释的框架,例如 simpleXML。使用 GreenDAO 重新生成代码时,有什么方法可以更改 Customer 类而不丢失每个注释?

谢谢!

0 投票
3 回答
3799 浏览

android - 有没有办法从 GreenDao 查询对象中获取光标?

我正在尝试实现一个AlphabtIndexer并且构造函数需要一个游标到数据库中的表。

有没有办法从 GreenDao 中的查询对象中获取光标?

0 投票
3 回答
32384 浏览

android - Green DAO vs ORM lite vs Active Android

哪个是适用于 Android 的最佳 ORM 工具?

我看到 ORMlite 和 ActiveAndroid 是讨论最多的,我的一个朋友建议我使用 GreenDAO。因此,正在寻找一些可以帮助我进行决策的知识资源?

我希望判断的功能是免费提供的(开源)、良好的文档、活跃的论坛、可用的稳定版本等,这些都是开发人员所需要的。