问题标签 [objectbox]

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

full-text-search - ObjectBox 是否支持全文搜索(fts)?

我想知道 ObjectBox 是否支持非英语的 FullTextSearch (fts),例如日语、韩语、中文、语言?

如果它确实支持,关于如何在 AndroidStudio 中执行此操作的任何建议?

谢谢

0 投票
1 回答
259 浏览

kotlin - 重置@id Objectbox 的自动增量值

有没有办法为带有注释的字段重置自动增量计数器@id?我们正在尝试测试我们的存储库,这对于让数据库处于空状态非常有帮助。

测试设置

我们有一个实用程序类,它提供数据库连接的单例实例。对于每个测试类,我们获取该实例。

一旦获得,在执行每个测试之前,我们设置初始 DB 状态(删除所有先前的 DB 数据并执行初始数据的插入)。

我们遵循与 MySQL 相同的模式,以避免在每次测试时创建数据库,但这可能不是测试 objectbox 存储库的最佳方式。

我已经看到有一种方法可以从数据库中删除所有文件,但它需要关闭所有数据库连接。

0 投票
0 回答
132 浏览

android - 与 GSON 兼容的 ORM

在开始一个严肃的项目时,我遇到了一个问题,即在自定义类型和关系方面找到一个与 Retrofit+GSON 配合得最好的 ORM。像 ObjectBox 和 Realm 这样的 ORM 不能与 GSON 一起使用,因为它们自己的类型用于创建关系。它可以与 ObjectBox 一起使用,但每个实体都需要 TypeAdapter。那么在这种情况下,最好的解决方案是什么?使用房间更好吗?

0 投票
1 回答
507 浏览

java - ObjectBox IllegalStateException: Store is closed, Re-Open BoxStore

我正在使用ObjectBox版本1.5.0

这是从数据库中删除所有数据的方法。

当用户按下注销按钮时,我想从 ObjectBox 中删除所有数据。上面的方法是删除所有数据,但是当我想添加我得到的数据时

问题:如何重新打开关闭BoxStore

0 投票
1 回答
287 浏览

unique - 如何在 box.put(Collections) 中使用 ObjectBox 和 Unique

Box我想用该方法将整个实体集合放入 a中put(Collections),但是,Entity.

我知道您可以使用 try catch 捕获错误,但我希望能够对错误进行更新Entity,并继续执行剩余操作

如何才能做到这一点?

0 投票
1 回答
405 浏览

objectbox - 我可以发布一个带有预填充 objectbox db 的 android 应用程序吗

和标题说的差不多。

我想使用 ObjectBox 启动我的 Android 应用程序,但我希望将数据预填充在框中。

我可以根据我在开发过程中创建的数据将 data.mdb 和 lock.mdb 打包到应用程序中吗?

或者那里是否有设备特定的东西需要在每个特定设备上单独生成。

编辑 -

在检查我的 data.mdb 文件有多大时,它是巨大的!!!我正在尝试存储单词词典。它有 370k“行”,每行包含一个单词,并链接到另一个包含单个值的框。文件是 171Mb 大!太离谱了!!!

我已将其编入索引,并且已阅读索引使事情变大。是这样吗?我能做些什么吗?

0 投票
1 回答
197 浏览

android - 如何在发布 apk 中删除/禁用 objectbox 数据浏览器服务?

在apk的发布版本中,我检查了代码,以下行自动添加

我曾经使用db browser,但是现在我在release apk中没有使用Objectbox db browser,我也删除了所有依赖项,清理并重建了项目,但是这个服务仍然存在!

如何防止这种情况?

0 投票
2 回答
605 浏览

android - 如何加入 ObjectBox

如何加入ObjectBox中具有一二多关系的两个类?我有两个表如下:@Entity

和:

如何实现 Join 操作?

0 投票
2 回答
435 浏览

android - 无法在 Android (Kotlin) 中使用 ObjectBox 保存相同的数据

我正在使用 ObjectBox 来保存数据。当我用 ToMany 保存相同的数据时,它只保存第一个。

  • 对象框(版本:2.0.0)
  • Android(目标sdk版本:27)
  • Kotlin(版本:1.2.60)

这是我的代码。

考试

result.details 的大小为 1。

我可以使用 ToMany 保存多个相同的数据吗?我该如何解决?

感谢您的回答。

0 投票
2 回答
371 浏览

java - ObjectBox 是否具有等效的 SQL Like 关键字

我有一个项目使用 ObjectBox 在本地存储数据。

当我在 SQL 中执行查询时,我可以使用“%”来获取所有项目,因为我使用“Like”关键字来匹配模式。

ObjectBox 是否有等效的方法在查询中执行此操作?