问题标签 [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选择具有以下场景的行的最佳方法?
我有3 张桌子:
现在我必须明智地显示所有目标taluka_name的 ListView 。我正在使用 greenDao 与 SQlite 数据库进行交互。
这是我尝试过的过程,使用我使用的方法花费的时间太长:
以下是我想使用 Greendao 完成的查询类型
android - 建模与超类对象的多对多关系
我从 greenDAO 项目开始我的工作,我想用它来简化我的 Android 项目中的数据库操作。所以,我想在单独的 Java 生成器项目中创建一个关系模式。
我的目标是实现一个超类,其他实体可以从中继承。当然,我使用一种方法:
myEntity.setSuperclass("MyCommonBehavior");
对于每个继承实体。但问题是,我如何为课堂中描述的主要(“抽象”)模型设置多对多关系,而不是为每个特定实体设置多对多关系?
android - GreenDao 多对多关系
我在 Android 中使用 Greendao 进行数据库映射。到目前为止,一切都很好。
但现在我有以下问题:
我有一个集群和叶对象。一个簇包含许多叶子对象。如果一个集群被缩放,它可以分成更多的集群和更多的叶子。这不是严格的树关系,更多的是一个大集群有很多叶子,但一个小集群可以有这个叶子的一个子集。
基本上一个集群有很多叶子,但叶子也位于多个集群中,因为叶子的 id 是唯一的,并且与集群的关系保存在叶子中,叶子只能在一个集群中,对吧?
greendao 主页指出多对多关系是可能的,但我怎么不明白如何为这种关系建模。
是否可以对这种关系进行建模,或者数据结构对 GreenDao 来说是个问题吗?
android - Greendao:插入、更新、删除语法,最佳实践
我在这里问过类似的问题,但我没有得到任何满意的答复,所以请理解我的担忧:
我在服务器和客户端都有一个名为“TARGET”的表。
这里的服务器是 MySql,客户端是 Android。
我想将greendao用于客户端部分,我有多个任务要做,如下所示:
- 具有某些EMPLOYEE_ID的员工将在特定日期后从服务器获取所有目标,现在在客户端部分,如果存在TARGET,则应该更新它,否则插入。这是insertOrUpdate案例。
- 使用TARGET_ID删除特定目标。
- 使用TARGET_NAME获取目标列表。
关于问题的数据:
在 DaoExampleGenerator 中使用以下代码:
使用 greenDao 在以下场景中选择行的最佳方法?
以下是我为我发布的问题所做的:
谁能告诉我实现上述问题陈述的最佳方法。使用绿道?
android-sqlite - greendao 和 sqlite 触发器
我尝试使用下面的代码来确保我的数据库中的引用完整性,但似乎不适用于 GreenDao。我仍然可以删除所有记录。另一方面,当我尝试在 Sqlitemanager 中删除时,会引发触发器并且删除操作失败。
GreenDao 是否支持触发器,或者是否有其他方法来维护数据库引用完整性?
greendao - 从相对表中检索数据,同时按日期字段对其进行排序
我有一个schedule
与实体 1:n 关系的broadcast
实体。
当我有点喜欢mBroadcasts = schedules.get(0).getBroadcastList();
它时,它会按 id 对数据进行排序。我需要按broadcast
实体的日期字段对数据进行排序。
谢谢。
android - 导入多个属性返回错误
我目前正在开发一个android项目,使用greenDAO作为ORM,我需要在我的数据库的不同表上发出多个请求。但是当我尝试导入多个属性(对.where()
查询有用)时,我收到了这个错误:
我的进口:
我的查询(第二个返回此错误:)"Quizz_categories_id_quizz cannot be resolved or is not a field"
:
希望你能帮助我。
(抱歉我的英语不好,但 greenDAO 没有法语支持。)
android - 在greenDao中添加索引列的正确方法?
我正在 greenDAO 中构建数据模型。它是使用 Core Data 的 iOS 应用程序的一个端口。在 iOS 中,我们使用索引(索引?)来提高在 20 列(属性)的表中的查找性能,其中 5 列经常被查询。我知道这会导致额外的存储空间并提供对表的更慢写入。
在文档中挖掘,我遇到了Entity中的 addIndex(Index index) 方法和Property.PropertyBuilder中的 index() 方法。向实体添加索引的正确方法是什么?
或者
还是他们都做同样的事情?
java - greenDAO 只能与 Android 一起使用吗?
我需要对 Sqlite 数据库的 DAO 访问权限,而 greenDAO 看起来正是我所需要的。所有文档都与在 Android 平台上使用它有关,但我在 Android 平台内外都需要它——它会以这种方式工作吗?
java - 持久化数组列表在绿道
正如标题所说,如何将 ArrayList 实体添加到我的 greenDao 模型中?官方网站没有帮助,也没有谷歌。任何帮助表示赞赏!
基本上我有一个 book 对象,它有一个 ArrayList 字段,我想将它保存到我的数据库中。最好的方法是什么?