问题标签 [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.
android - 并且带有日期的声明会归还一切
我在 GreenDAO 中查询时遇到问题。
这是代码:
我希望 GreenDAO 只返回 cal.getTime() 过去的 StartDate 的东西,而不是 cal.getTime() 传递的 EndDate 的东西。我所看到的是,GreenDAO 只返回任何给定日期的每个数据集(事物)。无论是在 StartDate 之前还是 EndDate 之后。我做错了什么还是这是一个错误?
android - 与单个表的多个 toMany 关系
我是greenDAO的新手,我正在编写 DaoGenerator。我遇到的一个问题是我有一个用户表和一个墙贴表。我希望能够在wallpost表中有两列与用户表(墙所有者和发布用户)有很多关系,它们可能是也可能不是同一个用户,但到目前为止看起来不像可以有两个指向同一个表中的单个表的 toMany 关系。
有没有更好的方法来做到这一点/一种使这成为可能的方法?我希望能够通过调用 .getOwner() 和 .getPoster() 来加载墙帖并获取墙的所有者和发布用户。
谢谢
android - GreenDAO 架构更新和数据迁移?
我正在评估 GreenDAO 以考虑在我将要开发的商业 Android 应用程序中考虑,并希望确定架构更新的迁移路径。
我是否正确断言我必须编写一个自定义 OpenHelper 来提供 onUpdate() 并根据新模式提取转换和存储数据?这个假设提出了一些关于调用顺序和责任划分的有趣问题。
我无法找到有关 GreenDAO 架构更新和数据迁移的任何文档。
这是我写的关于这个主题的一堆博客文章:
android - 插入关系
我有一个关系:一个订单包含许多订单项目。我想插入一条语句,而不是:插入订单,获取生成的订单 ID,为每个订单项目设置订单 ID,最后插入订单项目。
例如:
代替:
谢谢。
android - 如何在没有 ID 的情况下创建新对象并将其插入到我的数据库中?
我们的团队对创建新数据库对象有些困惑。
如果创建了 idproperty,greendao orm 生成器将创建一个标准构造函数,该构造函数将 id 作为第一个值。对于我们的大多数数据库,我们不想自己创建 id,而只是让数据库创建 id。
目前大多数团队成员将 -1L 作为 id 传递。这似乎有效。
我找不到记录在案的方法来创建没有 id 的新对象。
创建这样一个对象的正确方法是什么,在这种情况下,在插入数据库期间会生成一个新的 id 吗?
android - 如何在 Green-DAO 中使用 LoaderManager
我在我当前的应用程序中使用 GreenDAO,并希望有一个与数据库连接的LoaderManager,以便动态监控数据库的更改和更新。
我在 Android 文档中看到,ContentProvider
当您的应用程序只有一个内部 SQLite DB(这是我所拥有的)时,不建议使用 a 但是,我真的想实现观察者模式以实时更改 UI根据数据库中的更新。
我注意到为了使用 LoaderManager,我需要为 CursorLoader 提供一个 URI。
我的问题是,在任何地方都有使用这个的示例代码吗?
如何为 Green-DAO 创建 LoaderManager?
android - 注释 greenDao 生成的对象
由于性能问题,我看到 greenDao 不喜欢使用注释来生成 DAO 和 TO。但是,如果我仍然需要为解析器的目的注释例如 TO 怎么办?有没有办法做到这一点?
例子:
如果我们使用 GreenDAO 代码生成创建 Customer 实体,它将创建 CustomerDAO 和 Customer 类,对吗?
那么,如果我正在使用 SOAP webservices,它返回一个 Customer 对象,并且为了便于解析这个 Customer 对象,我使用了一种带注释的框架,例如 simpleXML。使用 GreenDAO 重新生成代码时,有什么方法可以更改 Customer 类而不丢失每个注释?
谢谢!
android - 有没有办法从 GreenDao 查询对象中获取光标?
我正在尝试实现一个AlphabtIndexer
并且构造函数需要一个游标到数据库中的表。
有没有办法从 GreenDao 中的查询对象中获取光标?
android - Green DAO vs ORM lite vs Active Android
哪个是适用于 Android 的最佳 ORM 工具?
我看到 ORMlite 和 ActiveAndroid 是讨论最多的,我的一个朋友建议我使用 GreenDAO。因此,正在寻找一些可以帮助我进行决策的知识资源?
我希望判断的功能是免费提供的(开源)、良好的文档、活跃的论坛、可用的稳定版本等,这些都是开发人员所需要的。