gpt4 book ai didi

java - 在 ObjectBox 中存储原始值

转载 作者:行者123 更新时间:2023-11-29 23:05:13 24 4
gpt4 key购买 nike

我正在从具有两个端点的后端获取订单,一个用于获取有限数量的订单,一个用于仅获取可用订单总数。我可以使用 CustomerOrder 实体类存储订单,但如何存储原始计数值?

由于 ObjectBox 不允许基本类型的盒子并且需要使用实体类,所以我不得不在实体类中包装一个(!)整数。也许有更简单的方法来做到这一点?

什么不起作用但我基本上想做的是:

Box<Integer> countBox = boxStore.boxFor(Integer.class);

我当前的实体包装器类(仍然只使用表中的 1 行):

@Entity
public class CustomerOrderCount {

@Id
public Integer count;
}

我只想遵循最佳实践并简化事情。也许有一种比使用 ObjectBox 更简单的方法,它仍然是合法的,但我在这里没有看到。

最佳答案

为此可以选择 SharedPreferences

或者如果你有太多的原始值要存储,你可以去 LevelDB

来自文档:

LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.

LevelDB 的 android 绑定(bind)可用 here .

您还可以使用 Hawk .这是另一个简单的 Android 键值存储。

关于java - 在 ObjectBox 中存储原始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56631363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com