问题标签 [greendao3]
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.1.0 - Android
我有 2 个实体 Mood,MoodNote,它们都是我从 web 服务中获取的 1 个 json 列表。
json示例:
它们之间的关系是多对多的。
现在这是实体类:
心情笔记:
在本教程中:LINK,他们提到这样做
之后他们没有提到如何设置或获取数据
我需要任何 ManyToMany 的例子或它的用法提示。
我试图通过改造来获得情绪,我得到了情绪列表
android - Android GreenDao 条件唯一属性
如何使用 greendao 创建有条件的唯一属性?我有一个实体,我想创建两个独特的属性,但有一个条件。
android - 如何在Greendao中实现关系?
我是 Greendao 的新手。我正在编写一个用于在 greendao 中生成实体的生成器。所以,我有两个实体医院和病人。他们之间有一对多的关系。所以,一个医院可以有很多病人,但一个病人只能有一个医院。现在Property hospitalId = patient.addLongProperty("hospitalId").getProperty();
这会在患者表中添加一个 hospitalid 列。和
这条线在医院和病人之间建立了一对多的关系。那么这些线有什么用 patient.addToOne(hospital, hospitalId);
以及hospitalToPatients.setName("patients");
如何在greendao中实现一对一、一对多、多对一和多对多的关系?PS:我复制了这段代码http://www.vertabelo.com/blog/technical-articles/a-comparison-of-android-orms
android - 如何使用 GreenDAO 的双向多对多关系?
阅读文档的关系页面后,我可以使用这样的多对多关系:
现在,使用此代码,我可以建立双向关系并从 Order 访问与其关联的产品列表吗?或者我也应该在 Order 类中添加一个产品列表?像这样的东西:
android - Android 上的 Seed GreenDao 数据库
我第一次将 GreenDAO 用于 Android 项目,想知道如何为初次使用的用户播种数据库?比如说我有一个表,想要代表用户插入 5 行。
此外,我可能会在未来的更新中添加新表并将数据种子添加到这些表中,但仍然希望将五行插入到第一个表中,即使用户正在安装更新版本的方案。
我最初的想法是用我的方法来做App.onCreate()
,然后设置一个标志,SharedPreferences
表明种子是否已经制作,但它让我很烦恼,我找不到更实用的方法。
任何帮助表示赞赏,谢谢!
android - 如何在 GreenDao 中使用 DISTINCT
我想在 SqlLite 中查询不同的行,我不知道如何使用适用于 android 的 GreenDao 库进行查询。
错误:
android - 如何将 SUM 和 DINSTINCT 与 GreenDao 查询构建器一起使用?
我想获取 SqlLite 数据库中表的列中的总行数。我正在使用 GreenDao 库。我知道我必须使用SUM
. 但我不知道如何将它与 GreenDao 一起使用queryBuilder
。有谁能够帮我?还有不同的。
android - GreenDao - Android - 如何使用 GreenDao 监听 DB 变化
我正在使用 GreenDao 3,我想知道URI
用于收听数据库更改的内容是什么。我正在使用这段代码:
但是,在 table1 上进行插入/更新或某些更改之后,变量上的onChange
方法没有任何反应。mObserver
难道我做错了什么?URI 错了吗?我应该怎么做才能让它工作?
谢谢
android - 找不到用于项目参数的方法 greendao()
添加后构建项目时
和
在依赖项中,项目显示错误:“找不到用于项目参数的方法 greendao()”
android - greenDAO 更新和 updateInTx 不起作用
我将 greenDAO 3.1 用于我的一个项目。因为我需要我的 id,所以UUID
我决定将它存储为ByteArray
. 现在的问题是我无法使用 or 方法更新我的实体update
,updateInTx
我必须使用insertOrReplace
orinsertOrReplaceInTx
方法。
谁能告诉我发生了什么,为什么我不能使用update
方法更新?
使用insertOrReplace
方法而不是update
方法有什么缺点吗?
这是我Entity
的架构代码:
这是我的更新代码: