问题标签 [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.
android - 生成类期间的 ObjectBox 错误
我的类 Customer 和 Adress 之间有关系如果我在我的项目上运行构建,将生成带有后缀 _ 的类。但是在这一代期间发生了错误:
错误:(108, 54) 错误:找不到符号变量 Adress_
在这个地方:
客户类别:
地址类:
所以似乎没有生成Adress_类??
objectbox - ObjectBox - 数据库备份/恢复
我浏览了示例应用程序的文档和代码,发现 files/objectbox/objectbox/data.mdb 是存储所有数据的默认文件。
假设我的理解是正确的,我有几个问题我找不到文档:
- 我想在我的 Android 应用程序中拥有备份/恢复功能。假设我使用本机 SQLite DB,我知道我可以将 .sqlite 文件上传到云,然后将其下载到同一(甚至不同)设备上以恢复它。可以对 data.mdb 文件做同样的事情吗?
- lock.mdb 怎么样?我需要将它与 data.mdb 一起复制\上传吗?
objectbox - ObjectBox 不会在实体中生成 getter 和构造函数
我正在尝试通过使用此页面http://objectbox.io/documentation/introduction/开始使用 OB
我在 Android Studio 2.3.3 中创建了一个新项目
我的 Gradle 文件:
根:
应用程序:
在APP -gradle 文件中有或没有 2 行较低的行时,它都不起作用。
我的实体类:
没有添加生成的代码。所以我在尝试制作项目时遇到错误。
objectbox - 在对象框中创建唯一索引
有没有办法在实体字段上创建唯一索引?
有一个索引注释,但没有要设置的字段。在反编译的代码中有一个独特的字段被注释掉了。
那么在保存实体之前我是否必须自己执行唯一性检查?
objectbox - 从指定类的对象框中排除变量
我试图为类创建一个对象框,但我不需要保存该特定类的所有值。我仅在运行时使用的部分值,因此没有必要将它们保存在数据库中
iv 尝试搜索您的网站,但找不到任何有关排除值的文档
我正在使用 android 和 kotlin
例如:
java - 实体中的继承,使用对象框
在我的代码中,我将一些基本字段放在基本抽象类中BaseEntity
:
所以,在子类中User
我没有定义一个id
字段:
因为它在超类中定义。我不想在每个类中创建一个id
字段,也不想在数据库BaseEntity
类中持久化。我得到一个错误:
Error:[ObjectBox] Code generation failed: No ID property found for Entity User (package:...)
如何使用带有继承的对象框?
objectbox - 每次我引用 MyObjectBox 或 Entiry_ 类构建失败
我试图迁移到 objectbox iv 构建一个示例 iv 配置了所有需要的项目 gradle 的 gradle:
应用等级:
用户等级:
当我创建我的 App 类来构建 BoxStore 时,我找到了 MyObjectBox,但是在我的代码中引用了它并且我点击重建后,我得到错误找不到 MyObjectBox(或任何其他 ObjectBox 生成的类,如 Entity_ ..)
android - 如何使用 ObjectBox 存储货币值(BigDecimal)?
为了表示货币价值,我使用 BigDecimal 因为准确性(双重类型会导致错误)。那么,如何在 ObjectBox 中存储 BigDecimal 值,我应该使用什么类型的字段或转换器?
java - ObjectBox:获取具有特定关系的对象
期望两个实体Movie
和Genre
:
我们都知道如何创建关系并保存它:
但是是否有可能Movie
用特定的查询所有对象Genre
?喜欢
我的目标是以简单的方式找到所有具有特定类型的电影。有谁知道该怎么做,还是我必须自己查询所有电影并过滤结果?还是我必须以其他方式调整我的实体?
更新: 我在下面为一个工作示例准备了正确的标记答案:
要使-Method 正常工作,请在 -Entity 中contains
覆盖-Method:equals
Genre