Java: Как сохранить Список <Object>в OrientDB? - PullRequest
9 голосов
/ 05 ноября 2011

Есть ли пример кода, который показывает, как хранить и получать поля списка?

1 Ответ

10 голосов
/ 06 ноября 2011

просто создайте класс, например, со списком. Пример:

публичный класс Order { ... Элементы списка; ... }

Тогда:

ODatabaseObjectTx db = new ODatabaseObjectTx("local:/temp/db");
db.create();

db.getEntityManager().registerEntityClass(Order.class);
db.getEntityManager().registerEntityClass(OrderItem.class);

Order o = new Order(234);
o.items = new ArrayList<OrderItem>();
o.items.add( new OrderItem('mouse', 10, 12.5) );

db.save( o );
...