Хранение примитивных значений в ObjectBox - PullRequest
0 голосов
/ 17 июня 2019

Я получаю заказы из бэкэнда, у которого есть две конечные точки: одна для получения ограниченного количества заказов, а другая просто для получения общего количества доступных заказов. Я могу хранить заказы, используя класс сущностей CustomerOrder, но как мне сохранить значение счетчика примитивов?

Поскольку ObjectBox не разрешает блоки примитивных типов и требует использования классов сущностей, мне пришлось обернуть одно (!) Целое число внутри класса сущности. Может быть, есть более простой способ сделать это?

Что не работает, но что я в основном хочу сделать:

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

Мой текущий класс оболочки сущности (все еще использует только 1 строку в таблице):

@Entity
public class CustomerOrderCount {

    @Id
    public Integer count;
}

Я просто хочу следовать лучшим практикам и упрощать вещи. Может быть, есть еще более простой метод, чем использование ObjectBox, который все еще допустим, которого я здесь не вижу.

...