Я получаю заказы из бэкэнда, у которого есть две конечные точки: одна для получения ограниченного количества заказов, а другая просто для получения общего количества доступных заказов. Я могу хранить заказы, используя класс сущностей CustomerOrder, но как мне сохранить значение счетчика примитивов?
Поскольку ObjectBox не разрешает блоки примитивных типов и требует использования классов сущностей, мне пришлось обернуть одно (!) Целое число внутри класса сущности. Может быть, есть более простой способ сделать это?
Что не работает, но что я в основном хочу сделать:
Box<Integer> countBox = boxStore.boxFor(Integer.class);
Мой текущий класс оболочки сущности (все еще использует только 1 строку в таблице):
@Entity
public class CustomerOrderCount {
@Id
public Integer count;
}
Я просто хочу следовать лучшим практикам и упрощать вещи. Может быть, есть еще более простой метод, чем использование ObjectBox, который все еще допустим, которого я здесь не вижу.