问题标签 [dbflow]

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 回答
362 浏览

android - DBFlow 等价于 SQL CONTAINS

如何在不编写原始查询的情况下在 DBFlow 中执行包含 CONTAINS 的查询?

我试过

但是,不返回任何结果。

0 投票
0 回答
285 浏览

android - Android DBFlow,ManyToMany 检索错误

问题很简单。我有一个模型:

和另一个模型:

如您所见,第一个定义了与第二个的多对多关系。

一切似乎都很好。初始化时我会做这样的事情:

所以我们可以看到,我要么立即启动关系。

但是当我想从关系中检索数据时,

我得到了不相关的错误!!!错误是这样的:

但在一线,

当我将其替换为:

一切正常,所以我认为问题应该是关于 where 子句。

我认为 DBFlow 开发人员应该改进有关多对多注释的文档!

知道如何解决吗???

TG。

0 投票
2 回答
721 浏览

orm - 查询生成器 dbflow 条件查询

如何根据特定条件构建查询。

我试着这样做

但这是不允许的。

我必须根据我保存在首选项中的条件查询我的数据库。我在 thr 文档中到处搜索和搜索,但找不到一个示例。如果是,则此功能是否存在于 dbflow 中,如果否,则如何使用此功能的任何其他 orm(如 greenDAO)

0 投票
1 回答
742 浏览

android - 如何在 DBFlow Android 中获取特定的列列表

您好我正在尝试在 DbFlow 中获取一个单列列表

当我使用这个时,我得到了所有的比赛细节

但我实际上需要所有比赛的得分列表,所以我尝试获取这样的得分详细信息。

0 投票
1 回答
267 浏览

android - 在 DBFlow Android 中升级数据库

我们在 Play Store 中发布了一个实现 DBFlow 的应用程序版本,现在我们想将应用程序更新到下一个版本,因为我们应该使用 DBFlow 将两个新表添加到现有数据库中。谁可以帮我这个事?

0 投票
1 回答
164 浏览

java - 如何在 DBFlow 中使用构造函数

我试图在类中使用一个构造函数来扩展 DBFlow 中的 BaseModel,但我在控制台中得到了这个。

这是我的 Session.java

现在,当我检查生成的表类时,它在实例化中没有参数。我一直在检查,所有教程似乎都没有在他们的类中包含构造函数。是我的错误还是应该怎么做。

0 投票
3 回答
342 浏览

android - Android 中的 DBFlow 错误。错误:(8, 39) 错误:找不到符号类 Class_Table

错误截图

我一直DBFlow在 Android 中用作 SQLite 数据库的 ORM,但不知何故,在程序运行一次后我无法再次运行。它说这个错误:

找不到符号类Class_table

有什么问题以及如何克服它?

0 投票
1 回答
99 浏览

android - DatabaseWrapper 无法转换为 SQLiteDatabase

我正在尝试使用 DBFlowFlowManager.getDatabase(SampleDatabase.NAME).getWritableDatabase()使用 DBFlow 版本来获取可写数据库,"4.0.0-beta1"但我得到了一个错误DatabaseWrapper cannot be converted to SQLiteDatabase我在 Github Can't use existing SQLite database上发现了一个问题,但我不明白这是什么意思。我真的需要这样做,如果有任何帮助,我将不胜感激。

0 投票
3 回答
735 浏览

android - Android 使用 DBFlow 创建简单的 OneToMany 关系

我有两个简单的模型,我正在尝试在它们之间创建简单的 OneToMany,就我是使用这个库的新手而言,我不能使用库文档,我的主要模型是:

那有很多ModelVideos,然后ModelVideos属于ModelChannelPosts

ModelChannelPosts_Table文件model.channel_video_containers中是未知的,我得到这个错误:

我该如何OneToMany为他们实施?(在channel_video_containersonModelChannelPostschannelIdon之间建立关系ModelVideos

0 投票
1 回答
1731 浏览

android - Android DBFlow 不生成数据库

我正在尝试将DBFlow合并到 Android 应用程序中。我已按照此处的文档进行操作,但未能使库正常工作。

以下是我写的相关文件:

build.gradle

proguard-rules.pro

在我的Application课堂上,我有以下在onCreate()回调期间运行

这是各自的数据库类

AppDatabase.java

还有一个像下面这样的简单模型类 CreditCardDbModel.java

以下代码是引发错误的原因

这会触发以下异常

如果我尝试creditCardDbModel.save()在事务之外使用(即同步保存),我会收到类似的错误:

我试过的

  • 禁用即时运行
  • 去除SQLCipher整合,即initFlowDb()简单地改变为FlowManager.init(new FlowConfig.Builder(this).openDatabasesOnInit(true).build());
  • 阅读内容后,我尝试将版本更改为 4.0.0-beta2。没有骰子
  • 在我的 proguard 规则中添加了以下内容

.

然而我仍然遇到同样的错误——数据库没有注册。我真的看不出我做错了什么。我已经回去并多次查看文档以确保一切设置正确,但我仍然没有遇到此错误。任何帮助将不胜感激!