Я не хочу, чтобы сохранить полный класс, так что я сохранить список с этим кодомJava - Как сохранить и загрузить список с db4o
connection.store(myObject.getList())
И Как загрузить свой список?
(db.query (Список) не работает)
Спасибо.
Я не хочу, чтобы сохранить полный класс, так что я сохранить список с этим кодомJava - Как сохранить и загрузить список с db4o
connection.store(myObject.getList())
И Как загрузить свой список?
(db.query (Список) не работает)
Спасибо.
Я бы не рекомендовал хранить простые списки. Причина в том, что вы не можете запросить список с определенным контентом. Вы только можете получить все списки назад с (я не проверял, работает ли он):
// This returns all stored lists
List<List> result = db.query(List.class);
Так что я рекомендую создать объект, который хранит список и запрос для этих объектов. Тогда также легко различить разные типы списков: вы можете создавать разные классы держателей или вводить метаинформацию на объект-держатель.
Еще одна деталь: db4o не может индексировать содержимое коллекции. Это означает, что запросы, которые выглядят, если коллекция содержит определенные члены, будут медленными.